[英]Required Field Validator doesnt work on first click for textbox set to multiline
我已经使用必填字段验证器来验证一个简单的文本框和一个其文本模式设置为多行的文本框。 验证器对于简单文本框可以正常工作,单击提交按钮时会显示错误,但对于多行文本框则不会显示错误消息。 当我第二次单击提交按钮时,它将同时验证两个文本框。 我只是不知道这有什么问题。 下面是代码:
<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>
添加此按钮以提交:
OnClientClick="tinyMCE.triggerSave(false,true);"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.