好人 知乎:我的asp网页想在提交的form表格的action语句中调用自定义的函数,如何实现。

来源:百度文库 编辑:中科新闻网 时间:2024/05/11 16:37:01
大概的意思就是是:在一个多选的表单内向实现选择3个选框后提示不能在选择了。希望通过form表单的action语句调用到我的函数,让函数计算出选择的次数,如果大于3就提示用户不能再选择了!
小弟农了两天了,也没有结果,再百度上也没有搜出什么结果,请高手指教,谢谢了先!

把提交按钮
<input type=submit...
改成
<input type=button ... onclick="doSubmit()">
..
<script>
function doSubmit(){
if(check()){
document.form[0].submit();
}else{
alert("不能超过三项");
}
}
function check(){
//是否超过三项
.....
}
</script>

<form method="POST" action="" onSubmit="return function()" >
增加onsubmit事件,当方法返回true时表单提交,返回false时表单不提交

贴代码