Валидатор обязательных полей не работает при первом щелчке для текстового поля с многострочным - PullRequest
1 голос
/ 13 апреля 2011

Я использовал обязательный валидатор поля для проверки простого текстового поля и текстового поля, текстовый режим которого установлен на многострочное. Валидатор отлично работает для простого текстового поля, показывает ошибку при нажатии кнопки отправки, но не отображает сообщение об ошибке для многострочного текстового поля. Он проверяет оба текстовых поля, когда я нажимаю кнопку отправки 2 раза. Я просто не знаю, что с ним не так. ниже код:

<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" Runat="Server">

<script type="text/javascript" src="../Scripts/tiny_mce/tiny_mce.js"></script> 
<script type="text/javascript"> 
tinyMCE.init({ 
// General options 
 mode: "textareas", 
theme: "simple",
 encoding: "xml"

 } 
 ); 

 <script type="text/C#">
 public string BodyHtml
 {
  get { return HttpUtility.HtmlDecode(txtDescription.Value); }
  set { txtDescription.Value = value; }
 }

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" Runat="Server">
<asp:Label ID="lblTitle" runat="server" Text="Title (required)"></asp:Label>
 <br /> <asp:TextBox ID="txtTitle" runat="server" Width="557px"></asp:TextBox>
<%--<asp:RequiredFieldValidator ID="reqTitle" runat="server" ErrorMessage="*"ControlToValidate="txtTitle"></asp:RequiredFieldValidator>--%>
<asp:Label ID="lblDescription" Text="Description (required)" runat="server"></asp:Label>


<%--<asp:RequiredFieldValidator ID="reqDescription" runat="server" ErrorMessage="*" ControlToValidate="txtDescription" ></asp:RequiredFieldValidator>--%>



<asp:FileUpload ID="FileUpload1" runat="server" />
<br />
<br />
<asp:Button ID="btnSubmit" runat="server" Text="Save" 
    onclick="btnSubmit_Click" />
<asp:Label ID="Label1" runat="server"></asp:Label> 

1 Ответ

0 голосов
/ 13 июня 2017

Добавить кнопку для отправки:

OnClientClick="tinyMCE.triggerSave(false,true);"
...