如果我有這樣的:只允許三個按鈕,一個提交Web表單
<form method="post" id="customForm" action="">
//stuff
<div id="copiar">
<button class="button" href="#" id="btnAdd0">
<span class="icon icon3"> </span>
</button>
<button class="button" href="#" id="btnDel0">
<span class="icon icon58"> </span>
</button>
<button class="submeter">
<span class="label">Send</span>
</button>
</div>
</form>
和:
<script type="text/javascript">
$(document).ready(function() {
$("#customForm").submit(function() {
var formdata = $("#customForm").serializeArray();
$.ajax({
url: "validation.php",
type: "post",
dataType: "json",
data: formdata,
success: function(data, data1) {
//stuff
});
return false;
});
});
</script>
目前,三個按鈕發送表單。我的想法是隻允許在此按鈕提交行動:
<button class="submeter">
<span class="label">Send</span>
</button>
我已經嘗試過$("#customForm > #copiar > button.submeter").submit(function() {
但重新加載頁面。所以不工作。
有什麼想法?
頁仍然加載。 – user947462 2011-12-14 23:33:27
我想你還是想點擊的按鈕結合的內部另一個的preventDefault,你需要檢查,如果點擊的按鈕是正確的按鈕 – kasdega 2011-12-14 23:50:26