RequiredFieldValidatortriggered onchangeby a client-side event . It looks like you expect this to be triggered by an event onblur, so stacking from a text box will result in rejection of the check.
, , , , , , onchange. , , , , . RequiredFieldValidator, .
onblur. , onblur ValidatorValidate(...) JavaScript :
void Page_Load(object sender, EventArgs e)
{
txtSummary.Attributes.Add("onblur", "ValidatorValidate(" + reqvalSummary.ClientID + ")");
}
. script:
<script type="text/javascript">
function rfvBlur() {
var rfv = document.getElementById("<%= reqvalSummary.ClientID %>");
ValidatorValidate(rfv);
}
</script>
-, <asp:TextBox.../>, onblur="rfvBlur()", :
<asp:TextBox ID="txtSummary" runat="server" TextMode="MultiLine" Width="700px" CausesValidation="true"
CssClass="txtStyle" Font-Names="Arial" MaxLength="1000" ValidationGroup="Valtxt"
TabIndex="2" Rows="4" onblur="rfvBlur()" />
- ValidationGroup, <asp:TextBox.../> ( script ):
onblur="Page_ClientValidate('Valtxt')"