html代码:
js代码:
//-------------处理注册程序-----------------------------//
function register() {
if($("#inputUser").val(""))
{
showclass("inputUser","FramepWarn");
showInfo("yhm",msg_un_blank);
$("#inputUser").focus();
return false;
}
else if($("#inputpwd").val(""))
{
showclass("inputpwd","FramepWarn");
showInfo("pwdmf",password_empty);
$("#inputpwd").focus();
return false;
}
else if($("#iptrepwd").val(""))
{
showclass("iptrepwd","FramepWarn");
showInfo("repwdmf",confirm_password_invalid);
$("#iptrepwd").focus();
return false;
}
else if($("#inputzz").checked==false)
{
$("#inputzz").focus();
return false;
}
}
问题:
现在的清空就是只要我点击提交按钮,即使用户名input中有内容,提交会把input清空,并提示用户名为空。只有form中的内容全部输入正确的了,再点提交是可以注册成功的,但是页面会闪一下还是能看到用户名为空的内容出现一下。
冲突的方法是已经确定了,就是上面这段JS。就是不知道错在哪里了,求助!
需求:
点击提交的时候,如果哪个选项为空,就会有提示!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
应该改成
原因:
val函数带参数相当于赋值,不带参数才是取值。你的写法把输入框置空了。