要使TEXTBOX的输入内容只能是A,B,C,D中一个或多个字母的组合,请问怎么办?

解决方案 »

  1.   

    onkeypress.搜索一下JS验证,根据ascii码判断,很容易,很多
      

  2.   

    <script>
    function valid(s){
    var patrn =/^[a-zA-z]+$/;
        if (!patrn.exec(s))alert("输入出错");  
    }
    </script>
    <input type="text" onblur="valid(this.value)">
      

  3.   

    <script> 
    function valid(s){ 
    var patrn =/^[a-d]+$/; 
        if (!patrn.exec(s))s = "";  

    </script> 
    <input type="text" onkeypress="valid(this.value)">
      

  4.   

    ControlToValidate属性设置为要输入数据的文本框id
    RegularExpression如下:
    [ABCD]+