1
我創建了一個基於解決方案here的多鍵表單。ASP MVC多按鈕表單讓JQuery攔截按鈕單擊
我需要jQuery攔截按鈕的單擊事件之一,並用模態對話框提交後手動提交。但是,當我嘗試使用type =「button」時,控制器中的命令值變爲null。我也嘗試在我的JavaScript文件中使用preventDefault(),但是同樣的事情發生。
筆者認爲:
<input id="action1" type="submit" name="command" value="Action One" />
<input id="action2" type="submit" name="command" value="Action Two" />
在我的控制器:
if (command == "Action One")
{
// Do something
}
else if (command == "Action Two")
{
// Do something else
}
在我的javascript:
$('#action1').click(function (e) {
e.preventDefault();
showModalDialog();
});
感謝丹尼斯。我會嘗試你的解決方案。 –