<SCRIPT Language=javascript>
<!--
function isValid() {
if (newRecord.transactorname.value=="") {
window.alert("处理者不能为空!");
document.newRecord.elements(12).focus();
return false;
}
return true;
//newRecord.submit();
}
-->
</SCRIPT>
<FORM name="newRecord" METHOD=POST ACTION="doRecord" onSubmit="return isValid(this);">
......
<input type="submit" name="Submit" value="提 交">
</FORM>
在这里面,不能用上面我屏蔽掉的newRecord.submit语句,用这句他会提交两次,如插入数据到数据库中就会插入两次,所以直接用return true就可以了。
本文探讨了在网页表单提交过程中如何通过JavaScript进行验证处理,避免无效数据的提交,并详细解释了一个具体的验证实例,即确保处理者字段不为空。
403

被折叠的 条评论
为什么被折叠?



