真正簡單的形式的Javascript的onsubmit導致頁面刷新
<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」時,整個頁面刷新,當我按下「Add Donor」時,沒有任何反應。
我相信它必須是一個簡單的問題。我認爲這是我需要別人眼睛指出的事情之一。
您的按鈕沒有「onclick」功能。另一種方法是用''標籤......「> – fireshadow52
您明確地設置按鈕爲**不** **提交按鈕:'type =「button」'。刪除並按鈕將工作。請參閱@丹尼斯關於處理程序的回答。 –