关于 return false;
应用到链接上可以询问用户是否跳转:
<a href="tow" onclick = "if(confirm('是否跳转')===false)return false;">点击跳转至two</a>
同理应用到form上可以阻止表单提交,以此来实现表单验证功能:
<form name="myform" action="two" onsubmit="return fun1()">
<input type="text" maxlength=10 id="sno" value="12345678">(8位数字)
<input type="submit" value="提交">
</form>
<script>
/*校验是否全由8位数字组成 */
function isStudentNo(str) {
var reg=/^[0-9]{8}$/; /*定义验证表达式*/
return reg.test(str); /*进行验证*/
}
function fun1(){
if(!isStudentNo(document.getElementById("sno").value)){
alert("学生编号是8位数字");
document.getElementById("sno").focus();
return false;
}
return true;
}
</script>