確認ダイアログボックスには、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. javascriptブラウザウィンドウを閉じる前に確認ダイアログボックス
- 3. MessageBoxResultボタン閉じるアプリケーションをキャンセルする
- 4. 確認ボックスブラウザ/タグ閉じるボタンが
- 5. JSダイアログボックス閉じるボタンの色を変更します
- 6. ボタンを押すとなぜダイアログボックスが閉じられますか?
- 7. アラートビューに[OK /閉じる]ボタンがありませんか?
- 8. QFileDialogが閉じるとOKボタンがアクティブになる
- 9. 異なるCDからの異なる実行ファイルは常に同じコードを実行します
- 10. コンソールを閉じるコードを実行しますか?
- 11. 「閉じる」または「キャンセル」ボタンのみのエラーダイアログ(MessageBox)を表示しますか?
- 12. OpenFileDialogを関数okで閉じ、MVVMパターンsilverlightでキャンセルするにはどうすればよいですか?
- 13. ブラウザを閉じるときにダイアログを確認しますか?
- 14. ユーザが別のWebページを更新/閉じる/ナビゲートしようとしたときに確認ダイアログボックスを表示
- 15. 戻るボタンがダイアログボックスを閉じるのを防ぐ
- 16. プログラムでダイアログボックスを閉じるには
- 17. PL/SQLがSQLの実行を確認したらOKかどうかを確認しますか?
- 18. FSharp.ViewModuleでダイアログボックスのOKボタンを有効にする
- 19. 開いているダイアログボックスをすべて閉じますか? (JQuery)
- 20. 2つの異なる行をチェックして同じ列を確認する
- 21. アプリケーション実行時にコードを実行閉じる
- 22. コードでカスタムエラーがオンになっているか確認する
- 23. ダイアログを閉じて同じボタン(IBM Maximo)でオートメーション・スクリプトを実行
- 24. このコードを実行しようとすると、cmdが閉じます
- 25. ページを閉じる前に確認ボックス
- 26. NSIS:キャンセルと閉じるボタンを区別する方法
- 27. ダイアログボックスのレイアウトを模倣するようにOK/Cancelボタンを配置する
- 28. 異なるバージョンのコードでiOSを実行しているコード
- 29. XPages、ダイアログボックスからウィンドウを閉じる
- 30. 異なるイベントで同じコードを実行する方法
を必要とすることは、本当にOKまたはキャンセルのみ(キャンセルは、キャンセルとしてカウントされます):https://developer.mozilla.org/en-US/docs/Web/API/Window/confirm、私はあなたがcloのキャンセル機能効果的にダイアログをキャンセルしているようにボックスを歌います – Pete
確認ダイアログには2つのボタンしかありません:okとキャンセル。例えば確認する( "ボタンを押す!"); –
ええ、事実を考えてみて、私はOKを押したときに「OK」を、キャンセルをクリックしたときに「CANCEL」を、そしてダイアログボックスを閉じるときには何も印刷しないことが私の必要条件です。キャンセルまたは閉じたウィンドウを押すと、どちらの場合でも「CANCLE」と表示されます。 – ppmakeitcount