非常简单的表单
<form id="addDonor" name="addDonor" onsubmit="addDonor(); return false;" action="" method="post" enctype="multipart/form-data">
<div class="sectionHeader">Add New Donor</div>
<div class="formRow"><label>Name</label> <input class="inputText fullTextBar" type="text" name="userName">
<div class="formRow"><button style="margin-left:350px; width: 80px" type="button" class="publish">Add Donor</button></div>
</form>
以及 addDonor 函数
<script type="text/javascript">
function addDonor(){
alert("test");
return false;
}
</script>
最终,该功能将包括一些jquery ajax以提交信息。但是,现在还需要一步步来实现。我甚至无法让警报框弹出来。另外,当我按下键盘上的“Enter”键时,整个页面都会刷新,当我点击“添加捐赠者”时,什么都不会发生。
我相信这一定是一个简单的问题。我认为这是那种需要别人指出的问题。
onclick
函数。另一个替代方案是用<input type="submit" value="Add Donor" .../>
替换整个<button>
标签。 - fireshadow52type="button"
。移除它,按钮就会起作用。关于处理程序,请参见@Dennis的答案。 - Felix Kling