用哪个验证控件验证TextBox中的为数据
用哪个验证控件验证TextBox中的为数据???最好给点代码示例。。。 --------------------编程问答-------------------- 正则js验证即可,^\d+$ --------------------编程问答-------------------- 楼主说的数据是数字吗?若是就用
RegularExpressionValidator控件
设置控件的ValidationExpression属性赋值给一个是否是数字的正则表达式 ^\d+$
--------------------编程问答-------------------- 用这个 RequiredFieldValidator
就在工具箱 — 验证 — (第一个就是)
例子:
<asp:TextBox ID="txtRealName" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="rfvRealName" runat="server" ErrorMessage="不能为空" ControlToValidate="txtRealName" Font-Size="12px"></asp:RequiredFieldValidator>
ErrorMessage: 这个里面填写验证产生的时候,你想出现的效果
ControlToValidate: 这个是你要验证的控件(比如上面的例子 我就是要验证 TextBox 就要输入TextBox的ID)
注意 用RequiredFieldValidator ControlToValidate和ErrorMessage是必须有的
还有一个RegularExpressionValidator 这个控件 也是可以验证的 特别是对于邮箱的验证 --------------------编程问答-------------------- --------------------编程问答-------------------- VS自带的验证控件
JS
正则表达式 --------------------编程问答-------------------- RequiredFieldValidator 为空
JS,正则判断格式
还有RegularExpressionValidator --------------------编程问答-------------------- RegularExpressionValidator --------------------编程问答-------------------- RequiredFieldValidator --------------------编程问答--------------------
+1 --------------------编程问答--------------------
<input runat="server" type="text" id="linkorder" name="linkorder" onkeyup="value=value.replace(/[^0-9_]/g,'')" />
这样就Ok了 --------------------编程问答--------------------
正则最好验证了 --------------------编程问答-------------------- 正则和那个验证范围的那个控件里好像有个设置验证类型的,你设置下就行,都很方便的 --------------------编程问答-------------------- 是验证是否为数字吗?
补充:.NET技术 , ASP.NET