我正在尝试使这件代码工作。

<form name="myform" onsubmit="alert('1');"> </form>
<a href="javascript: void(0);" onclick="document.myform.submit();">ok</a>

但是,当我单击“确定”时,什么也不会发生。我在哪里误会了?

有帮助吗?

解决方案

浏览器不会触发 onsubmit 事件如果您致电 submit 方法以编程方式。因此,如果表单使用表单验证器脚本,请调用 onsubmit 还触发验证的方法。

http://www.javascript-coder.com/javascript-form/javascript-form-submit.phtml (还有一个例子)

因此,您的表格已发布,但 onsumbit 没有触发。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top