基于js的前端输入判断是否为空的函数写法

 写法1:

<script>
function checkForm(form){
            if(form.username.value == "" || form.username.value == null){
                alert("用户名不能为空");
                form.username.focus();
            // 验证完用户名后,如果没有填写,会弹出alert提示,并自动把光标定位到username的输入框

            return false;
        
            }
           
            if(form.password.value == "" || form.password.value == null){
                alert("密码不能为空");
                form.password.focus();
                return false;
                
            }
            return true;
            }
</script>

写法2:

 function check(form){
        var reg = /^\s*|\s*$/g;
             if(form.username.value.replace(reg,'') == ''){
                 alert('请输入用户名');
                 form.username.focus();
                 return false;
             }
             else if(form.password.value.replace(reg,'') == ''){
                 alert("请输入密码");
                 form.password.focus();
                 return false;
             }
             else{
                 return true;
             }
         }

写法3:

   function checkForm(form){
            var username = document.getElementsByName('username').value;
            var password = document.getElementsByName('password').value;
            if(username == null || username == ''){
                alert('用户名不能为空');
                return false;
            }
            if(password == null || password == ''){
                alert('密码不能为空');
                return false;
            }
            return true;
        }

最终调用:

<input  type="submit" name="login" value="登录" onclick="checkForm(form)" />

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值