• js验证input是否为空,为空获取不了焦点


     <button id="submit" onClick="check();">登录</button>
    <script type="text/javascript">
    
     function check(){
    
        var user=document.getElementById("user");
    
        var pwd=document.getElementById("pwd");
    
        if(user.value==""){
    
            alert("登录账号不能为空!");
    
            user.focus();
    
            return;
    
        }else{
    
            if(pwd.value==""){
    
                alert("登录密码不能为空!");
    
                pwd.focus();
    
                return;
    
            }else{
    
        return true;
    
        }
    
      }    
    
    }
    
    </script>

    弹出确认框之后,点击确定,光标一闪而过,无法获取焦点。而且点击密码框的确认框会连登陆账号一起清除,怎么去除这个效果?

    回复:

    <form id="loginForm" method="post" onsubmit="return check();" action="">
     <script type="text/javascript">
     function check(){
        var user=document.getElementById("user");
        var pwd=document.getElementById("pwd");
        if(user.value==""){
            alert("登录账号不能为空!");
            user.focus();
            return false;
        }else{
            if(pwd.value==""){
                alert("登录密码不能为空!");
                pwd.focus();
                return false;
            }else{
        return true;
        }
      }    
    }
    </script>

    搞定,return改为return false。

  • 相关阅读:
    Java实现花朵数
    Java实现花朵数
    Java实现花朵数
    Java实现花朵数
    Java实现花朵数
    Java实现 黑洞数
    Java实现 黑洞数
    Java实现 黑洞数
    Could not create the view: An unexpected exception was thrown.问题解决
    让 SVN (TortoiseSVN)提交时忽略指定目录
  • 原文地址:https://www.cnblogs.com/jijm123/p/16086466.html
Copyright © 2020-2023  润新知