我在一组文本框上使用焦点来验证用户无法订购比可用产品更多的产品。当从文本框移动到文本框时,一切都很好,但是如果其中一个输入框有焦点并且他们单击了提交按钮,焦点输出要么不会触发,要么它会发生,但页面会在它被停止并绕过验证之前提交。
如果表单已提交,是否有办法执行焦点输出功能?如果订单太多,是否可以停止提交?
答案 0 :(得分:0)
<script type="text/javascript">
function mysubmit() {
alert("Form Submitted");
}
</script>
<form action="" onsubmit="mysubmit();return false">
<input type="submit" value="Save" />
</form>
您可以使用onsubmit处理程序提交表单,而不是直接通过按钮提交。