:すべてうまく機能その私は、テーブルの各行でフォームを作ることで削除ボタンを持って眺めてい
<td>
@using (Html.BeginForm("Delete", "FP/WorkItem",
new { fId = Model.FPId, workId = @w.FId })) {
<input name="deleteWorkItem" type="submit" value="Delete" class="btn btn-default" onclick="return confirm('Are you sure?');" />
}
</td>
をして良いが、私はおかしい警告ダイアログを望んでいません。私はbootboxのような素敵なものを使いたいです。だから私は、ボタンの上にonclickのを削除し、私はいくつかのJavaScriptを追加するために、これを変更します。
$("input[name='deleteWorkItem']").click(function (e) {
//return confirm('Delete selected item?');
e.preventDefault();
bootbox.confirm("Delete selected item?", function (result) {
return result;
});
});
preventDefault
確認ボックスがないと表示されません。 preventDefault
では、ユーザーが削除しないと決定した場合、フォームはポストバックしません。
どうすれば両方のことができますか?
私はHTMLボタン – VBAHole
にonclickイベントを削除するJSソリューションで行くこれは提出されてからフォームを防ぐ行い、それがフォームを送信することを許可しないではなく、正しいフォーム。私は元の投稿にそのタグを含めるべきでした。テーブルの各行にはフォームがあります。このメソッドはフォームをサブミットして、結果的にはちょうど – VBAHole