怎样用js验证文本框(textbox)不为空,答了就给分

解决方案 »

  1.   

                    if(document.getElementById("txtName").value=="")
                    {
                        alert("会员名非空");
                        document.getElementById("txtName").focus();
                    }
      

  2.   


    //用户名非空验证 
    function checkUserName(){ 
    var name = document.myform.txtUser; //在这里我认为: name 代表的name 为 txtUser 的文本框 
    if(name.value.length==0){ 
    alert("请输入用户名"); 
    name.focus(); 
    return false; 
    }else{return true;} 

    //密码非空验证+确认验证 
    function checkPass(){ 
    var pass=document.myform.txtPass; 
    var rpass=document.myform.txtRPass; 
    if(pass.value==""){ 
    alert("密码不能为空"); 
    pass.focus(); 
    return false; 
    }else if (pass.value.length<4 || pass.value.length>16){ 
    alert("密码的长度必须在4-16个字符"); 
    pass.select(); 
    return false; 
    }else if(rpass.value!=pass.value){ 
    alert("确认密码与密码输入不一致"); 
    rpass.select(); 
    return false; 
    }else{return true;} 

      

  3.   

    正确,不过,现在用JQ比较多一点,JS自己写验证太麻烦了,就比如为空这情况,如果用户输入空格,上面是通过的,你要去掉空格符,还是正则验证,JQ就就trim()方法,是去空格的
      

  4.   

    var str = document.getElementById("txtName").value;
            if (/\S/.test(str))
                alert('不为空');
      

  5.   

    if(document.getElementById("<%= TextBox1.ClientID %>").value == "")
    {
        alert("不能为空");
    }
      

  6.   

    function a(){
    if(document.getElementById("文本框ID").value.length==0){
       alert("aaa不能为空");
       document.getElementById("文本框ID").focus();
       return false;
    }
      

  7.   

    方法写好了,,怎么在<asp:textbox 里加载这个事件,, 本人菜鸟,, 谢谢
      

  8.   

    function aa()
    {
       .....
    }<input type="button" onclick="aa()"
      

  9.   


    在提交数据时验证,或失去焦点时验证onblur="方法();"
      

  10.   

    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        <title>无标题页</title>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
            <asp:TextBox ID="TextBox1"  runat="server" onblur="if(isNull()==false) return false;"></asp:TextBox>
        </div>
        </form>
    </body>
    </html>
    <script language="javascript" type="text/javascript">function isNull() 

        var s=document.getElementById('TextBox1').value;
        var patrn=/^\s*$/;
        if(!patrn.exec(s))
        { 
            alert("不能为空!");
            return false;
        }
        return true;

    </script>
      

  11.   

    sorry,写错了
        if(patrn.exec(s))
        { 
            alert("不能为空!");
            return true;
        }