정규식 유효성 검사기가있는 텍스트 상자가 있습니다. 이 RegularExpressionValidator가 있으면 TextBox onTextChanged 함수가 실행되지 않습니다. ReqularExpressionValidator가 제거되면 onTextChanged 함수가 실행됩니다. 여기 ReqularExpressionValidator가있을 때 ASP TexhBox OnTextChanged가 실행되지 않음
샘플 코드입니다 :<asp:TextBox ID="txt1" CausesValidation="true" runat="server" ValidationGroup="gpccheck" CssClass="Label4" AutoPostBack=true OnTextChanged="txt1ValueChanged"></asp:TextBox>
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="txt1"
ErrorMessage="Please Enter Only Numbers" ValidationExpression="^\d+$" ValidationGroup="gpccheck" SetFocusOnError="true"></asp:RegularExpressionValidator>
내 OnTextChanged 기능
protected void txt1ValueChanged(object sender, EventArgs e)
{
lbl1.Text = "Value changed";
}
이
RegularExpressionValidator ValidationExpression과 일치하는 텍스트 상자에 유효한 데이터를 입력하고 있습니까? – Harv
예. Regular ExpressionValidator가 성공할 수 있도록 유효한 데이터를 입력하고 있습니다. 이 경우 그들은 단지 숫자입니다 – Hiteshwar