確認ダイアログボックスには、3つのボタンok, cancel and close
があります。私はOKとCancelボタンでは異なるアクションを実行したいが、ダイアログボックスを閉じるには何もしない。どうすればjavascriptを使ってこれを実現できますか?確認のダイアログボックスでOK、キャンセル、閉じるボタンによって異なるコードを実行しますか?
0
A
答えて
1
これはできませんが、代わりにJQuery-Uiダイアログを使用できます。
この例で、 'OK' と 'キャンセル' の唯一のアクションをモーダルに近い行動を無視:
$("#dialog-confirm").dialog({
modal: true,
buttons: {
"Ok": function() { // On Ok click
$(this).dialog("close");
},
"Cancel": function() { // On Cancel click
$(this).dialog("close");
}
}
});
+0
ありがとうございますが、私はJavaScriptを使用するための制限があります。 – ppmakeitcount
+0
だから、選択肢はありません。あなた自身のダイアログを作る... – GGO
0
あなたはjquery.ui
ダイアログ
を介して行うことができますあなたもjquery-ui.min.js
ConfirmDialog('confirm dialog');
function ConfirmDialog(message){
$('<div></div>').appendTo('body')
.html('<div><h6>'+message+'?</h6></div>')
.dialog({
modal: true,
title: 'cancel click message',
zIndex: 10000,
autoOpen: true width: 'auto',
resizable: false,
buttons: {
Yes: function() {
$('body').append('<h1>Confirm Dialog Result: <i>Yes</i></h1>');
$(this).dialog("close");
},
No: function() {
$('body').append('<h1>Confirm Dialog Result: <i>No</i></h1>');
$(this).dialog("close");
}
},
close: function (event, ui) {
alert('close');
$(this).remove();
}
});
};
関連する問題
- 1. Javascript Javascript確認確認OK、キャンセルの代わりにボタンなし
- 2. MessageBoxResultボタン閉じるアプリケーションをキャンセルする
- 3. javascriptブラウザウィンドウを閉じる前に確認ダイアログボックス
- 4. 確認ボックスブラウザ/タグ閉じるボタンが
- 5. ボタンを押すとなぜダイアログボックスが閉じられますか?
- 6. アラートビューに[OK /閉じる]ボタンがありませんか?
- 7. QFileDialogが閉じるとOKボタンがアクティブになる
- 8. コンソールを閉じるコードを実行しますか?
- 9. 「閉じる」または「キャンセル」ボタンのみのエラーダイアログ(MessageBox)を表示しますか?
- 10. OpenFileDialogを関数okで閉じ、MVVMパターンsilverlightでキャンセルするにはどうすればよいですか?
- 11. ブラウザを閉じるときにダイアログを確認しますか?
- 12. ユーザが別のWebページを更新/閉じる/ナビゲートしようとしたときに確認ダイアログボックスを表示
- 13. 戻るボタンがダイアログボックスを閉じるのを防ぐ
- 14. PL/SQLがSQLの実行を確認したらOKかどうかを確認しますか?
- 15. プログラムでダイアログボックスを閉じるには
- 16. FSharp.ViewModuleでダイアログボックスのOKボタンを有効にする
- 17. 開いているダイアログボックスをすべて閉じますか? (JQuery)
- 18. このコードを実行しようとすると、cmdが閉じます
- 19. コードでカスタムエラーがオンになっているか確認する
- 20. ページを閉じる前に確認ボックス
- 21. NSIS:キャンセルと閉じるボタンを区別する方法
- 22. 異なるバージョンのコードでiOSを実行しているコード
- 23. 異なるイベントで同じコードを実行する方法
- 24. ダイアログボックスのレイアウトを模倣するようにOK/Cancelボタンを配置する
- 25. ブラウザを閉じる前にPHPコードを実行するには
- 26. Submitボタンがクリックされたときにjqueryダイアログボックスを閉じる方法(Submitボタンがダイアログボックス内にある場合)
- 27. 真であり、金額に応じて異なる実行ブール値の量を確認する
- 28. 含まれているUserControlからWPFダイアログボックスを閉じる
- 29. ボタンが無効になっているかどうかを確認します。
- 30. メインフォームをキャンセルします。スレッドが戻ってきている間に閉じる、C#.windowsアプリケーションですか?
を必要とすることは、本当にOKまたはキャンセルのみ(キャンセルは、キャンセルとしてカウントされます):https://developer.mozilla.org/en-US/docs/Web/API/Window/confirm、私はあなたがcloのキャンセル機能効果的にダイアログをキャンセルしているようにボックスを歌います – Pete
確認ダイアログには2つのボタンしかありません:okとキャンセル。例えば確認する( "ボタンを押す!"); –
ええ、事実を考えてみて、私はOKを押したときに「OK」を、キャンセルをクリックしたときに「CANCEL」を、そしてダイアログボックスを閉じるときには何も印刷しないことが私の必要条件です。キャンセルまたは閉じたウィンドウを押すと、どちらの場合でも「CANCLE」と表示されます。 – ppmakeitcount