js验证用户名时,提示信息停留不住,闪烁一下就不见了

JavaScript017

js验证用户名时,提示信息停留不住,闪烁一下就不见了,第1张

有2个地方需要修改

第一、按钮的点击事件, 在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()