第一、按钮的点击事件, 在check()前面加上return, 也就这样 onclick="return check()"/
第二、在js代码中的_msgname.innerHTML="请输入用户名"这行下面加上:
return false
你再试试?至于原因:你自己琢磨, 弄不明白原理再追问!
建议:js验证表单, 不建议给提交按钮使用点击事件, 通常是给form标签绑定提交事件onsubmit
故此, 建议你将按钮上的事件删除, 在form标签上加上: onsubmit="return check()"
function Check(){if(document.getElementById("mobile").value==''){
alert('请填写手机号')}
}
mobile:手机输入框的id
当你点击保存或者开通时执行验证 Check()
if ($("uname")=="zp" && $("pwd")=="1234")如果这个就是你html的所有代码的话,那么你显然没有引入Jquery的js文件,也就是jquery.js文件没有引入的时候,不管你输入什么都会进入
alert("no ok")return false
}
因此
一直都是错误的提示
解决方法是:1.下载jquery.js文件,并且引入
2.使用dom将$("uname")=="zp" 改为document.getElementById("uname")=="zp"