我有我的表格上兩個簡單的提交按鈕,這只是正常工作:jQuery的。點擊()函數 - 不發送值
<button id="accept" type="submit" name="accept" value="accept">Accept</button>
<button id="decline" type="submit" name="decline" value="decline">Decline</button>
然而,問題則可以查看通過直接轉到頁到URL,或者偶爾顯示在一個模式對話框,這是我用下面的jQuery設置:
dialog.dialog({
buttons: [
{
text: "Decline", click: function() {
$('#decline').click();
dialog.dialog('close');
}
},
{
text: "Accept", click: function() {
$('#accept').click();
dialog.dialog('close');
}
}
]
});
dialog.load(url + '&ajax=1');
此提交表單蠻好的,它除了檢測到來自竟是元素的所有公告信息點擊。因此,例如,如果您加載表單,然後單擊#decline按鈕,則會發布該信息,但jQuery並非如此。
謝謝
謝謝,我最初有按鈕作爲輸入,但我在IE8中遇到了嚴重的問題,也意味着我無法在每個按鈕旁邊放置圖標/圖像! :-) 如果我使用$(form).submit()管理提交,它將如何知道我按下了哪個按鈕?再次感謝 – Nick
更新我的jsfiddle,檢查出來 – TecHunter
啊,太棒了,謝謝:) – Nick