在一个页面上,有很多文本框,要将文本框的数据输入进数据库,如果输入的数据不符合数据库的数据类型或长度的定义,页面就会出现输入错误的提示。这个步骤怎样完成???

解决方案 »

  1.   

    长度  textBox可以设置长度
    类型  通过js  event.keyCode 判断
      

  2.   

    用javascript写代码,在textbox的onkeydown事件里判断,这样比较好。
      

  3.   

    验证控件,或者用 JavaScript 控制文本输入
      

  4.   

    好像textbox有个maxlength属性的吧,把它设置成你的数据库字段长度/2
      

  5.   

    有两种办法
    1.客户端check,用js
    2.服务端check,用c#
      

  6.   

    服务器控件不可设置Textbox的最大字符个数
      

  7.   

    页面上有很多文本框,不是要用很多验证控件吗????有没有其他办法所以还是JS方便啊 if(event.srcElement.type == "text")
       {
          if(event.keyCode)  do somthing;
       }
      

  8.   

    用.net的不是更方便 ?
    <asp:RegularExpressionValidator ControlToValidate="" Text="" ValidationExpression="" runat="server" />
      

  9.   

    给你顶住,就使用这个:
       <asp:RegularExpressionValidator ControlToValidate="" Text="" ValidationExpression="" runat="server" />
    俺是菜鸟,就刚学习了这个,感觉很好,希望笑纳!
      

  10.   

    http://community.csdn.net/Expert/TopicView.asp?id=3915363
      

  11.   

    还是用JS+正则表达式是最好的比用。net的验证控件好