提交表单前确认功能的实现代码
提交表单前确认,可以让用户确认输入的信息是否正确,同时也可避免程序出错。完成本功能的是一个复选框,用户必须选中复选框才能继续提交表单,有点类似注册用户时候的阅读协议功能。
答案:<html>
<head>
<title>提交表单前确认</title>
<script>
var checkobj
function agreesubmit(el){
checkobj=el
if (document.all||document.getElementById){
for (i=0;i<checkobj.form.length;i++){
var tempobj=checkobj.form.elements[i]
if(tempobj.type.toLowerCase()=="submit")
tempobj.disabled=!checkobj.checked
}
}
}
function defaultagree(el){
if (!document.all && !document.getElementById){
if (window.checkobj && checkobj.checked)
return true
else{
alert("请钩选确认框继续!")
return false
}
}
}
</script>
</head>
<body>
<form name="agreeform" onSubmit="return defaultagree(this)">
<input name="agreecheck" type="checkbox" onClick="agreesubmit(this)"><b>确认提交?</b>
<input type="Submit" value="提交" disabled>
</form>
<script>
document.forms.agreeform.agreecheck.checked=false
</script>
</body>
</html>
上一个:点击按钮后实现复制和剪切的代码
下一个:JavaScript无限级缩小放大图片