我正在尝试制作一个不允许输入数字的文本框
我已经尝试了一些代码但不起作用
这是我尝试过的:
<asp:RegularExpressionValidator runat="server" ID="txtSurnameValidation"
ControlToValidate="txtSurname" ValidationExpression="[a-zA-Z ]*$" Display="Dynamic">
</asp:RegularExpressionValidator>
最佳答案
它的工作,但它不显示任何消息,因为你没有设置任何消息以防验证失败,所以添加 ErrorMessage="* Alphabets Only"
这样,如果有人输入数字,它将显示此消息
<asp:TextBox runat="server" ID="txtSurname"></asp:TextBox>
<asp:RegularExpressionValidator runat="server" ID="txtSurnameValidation"
ControlToValidate="txtSurname" ValidationExpression="[a-zA-Z ]*$" ErrorMessage="* Alphabets Only" Display="Dynamic">
</asp:RegularExpressionValidator>
关于c# - 如何不允许用户在文本框中输入数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42582619/