<form name="callEventForm" method="post" action="/PDC/callevent.do">
...
<input type="button" value="Save" name="addCallEvent" id="addCallEvent" onclick="alert('You clicked me!')"/>
...
</form>
单击此“保存”按钮时,将提交表单而不是显示警报。我一直认为type =“button”会导致表单在点击时不提交。
答案 0 :(得分:3)
变化:
onclick="alert('You clicked me!')"
要:
onclick="alert('You clicked me!');return false;"
答案 1 :(得分:0)
我讨厌回答自己的问题,但这很奇怪。有一个ajax:updateField标记覆盖了按钮的onclick事件。更改ajax的源事件:updateField允许我已建立的onclick事件适当地触发。我知道根据我发布的代码,任何人都不可能抓到它,但页面的其余部分是如此多的代码,我讨厌让人们趟过它。