Javascript 提交表格并观察onsubmit事件
这应该很琐碎,但我不明白:\ HTMLJavascript 提交表格并观察onsubmit事件,javascript,prototypejs,dom-events,Javascript,Prototypejs,Dom Events,这应该很琐碎,但我不明白:\ HTML <form id="myform" action="#"> <input type="submit" value="Submit" /> <a href="#" onclick="$('myform').submit()">Submit</a> </form> 为什么只有通过输入提交才会触发提交?提交事件不应该用$('myform').submit()触发吗 JSFiddle
<form id="myform" action="#">
<input type="submit" value="Submit" />
<a href="#" onclick="$('myform').submit()">Submit</a>
</form>
为什么只有通过输入提交才会触发提交?提交事件不应该用$('myform').submit()触发吗
JSFiddle:如下更改表单:
<form id="myform" action="">
<input type="submit" value="Submit" id="sub_but" />
<a href="#" onclick="$('sub_but').click();">Submit</a>
</form>
$('myform').onsubmit = function() {
alert('submitted!');
return false;
};
并保留其他代码;我测试了你的小提琴和作品
萨卢多斯;) 如下更改javascript代码:
<form id="myform" action="">
<input type="submit" value="Submit" id="sub_but" />
<a href="#" onclick="$('sub_but').click();">Submit</a>
</form>
$('myform').onsubmit = function() {
alert('submitted!');
return false;
};
我在提交按钮上添加了一个id…saludos;)当JavaScript提交表单时,永远不会执行onsubmit事件处理程序: