• ベストアンサー

メッセージボックスで「はい」「いいえ」

こんちにわ。 質問ですがjavascritを利用して「OK」「キャンセル」のメッセージボックスを出す事はできるのですが「はい」「いいえ」を選択させるようなメッセージボックスを作る事はできるのでしょうか? わかる方いらっしゃいましたら教えて下さい。

質問者が選んだベストアンサー

  • ベストアンサー
  • sisya
  • ベストアンサー率39% (97/245)
回答No.1

window.confirm()を使えば出来ますよ。 <input type="submit" value="送信" onclick="return confirm('送信しても良いですか?')"> と言った感じで使います

masa_77
質問者

お礼

お教え頂いた方法でやりました。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • twk
  • ベストアンサー率29% (18/62)
回答No.3

JavaScriptの標準関数にはありません。 VBScriptを使えば出来ます。 または、window.openでメッセージボックス風のhtmlを開く方法はあります。

全文を見る
すると、全ての回答が全文表示されます。
  • yukio1
  • ベストアンサー率47% (8/17)
回答No.2

ボタンの文字を「OK」「キャンセル」から「はい」「いいえ」に変えたいということですよね? 恐らくですが、javaの中にはそのような機能があるとは聞いたことがありません。あるとしたら、Window系のところだと思うのですが、リファレンス一通り見ても、無かったです。 もしかしたら出来るかもしれませんが、今思いつくことは、 Window.openで新しいウィンドウを開き、そこにはいといいえのボタンを用意しておく事ぐらいしか思いつきません。 もっといい方法があるかもしれませんが。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • メッセージボックスについて教えてください

    urizakaです。 さて、javascriptのメッセージボックスというと警告のメッセージボックスを 表示するalertと「OK」と「キャンセル」のボタンが表示される「confirm」がありますが、これ以外で3つ以上のボタンを表示するJavascriptってありませんでしょうか?  確かVisualBasicにはあったと思うのですが…  すみませんが、教えてください

  • メッセージボックスのボタンのフォーカスを設定したい

    ご質問させて頂きます。 Javascriptにてメッセージボックス表示時に、OKボタンとキャンセルボタンを設定した場合に、デフォルトでキャンセルボタンにフォーカスを当てたいと思っています。 設定方法をご存知の方がみえましたらご教授下さい。

  • ExcelVBA2000でOKとCancelのメッセージボックス

    こんにちは メッセージボックスで表示されるボタンをOKとCancelにしたいのですが、vbOKCancel指定ではOKとキャンセル(カタカナ)になります。OKとCancelにする方法をお教えください。 無理でしたら、ユーザーフォームを使って独自に作りたいのですが、この場合は閉じるボタン(X)が表示されてしまいます。これを消す方法をお教えください。

  • C# メッセージボックスのOKボタンを自動クリック

    C#のwebBrowserでメッセージボックス(OKとかキャンセルとかのボタンがついたフォーム)のOKボタンを自動で押したいです。 メッセージボックスはhtmlのjavascriptで発生しており、何をどうすれば良いか分かりません。 拙い説明で伝わったのかどうか不安ですが、ご教授下さい。

  • メッセージボックスのボタン文字を英語表示にしたい

    メッセージボックス(OK キャンセル型)のボタンの文字 の「キャンセル」を「Cancel」と英語表示にしたい のですが、どの様にすればよろしいのでしょうか?。 OSはWindows NT4.0(SP5) VBのバージョンは6.0(SP3)です。 回答をよろしくお願いします。

  • Perlでメッセージボックス

    現在、Perl+HTMLでWebページを作成しているのですが、submitボタンを押したらメッセージBOXがでて次のページへいけるようにさせたいと思っております。 メッセージBOXは出せるようになりましたが、「OK」「キャンセル」ボタンの「キャンセル」を押しても次のページに移動してしまいます。 submitボタンの文は以下のように書いております。 print qq(<input onClick="confirm('検索を行います。よろしいですか?')" type="submit" value="検索開始">\n); if(confirm("文字列")) { 処理 } を使えば、制御が可能であるとネットにかいてあったのですが、うまくできません。 なにか良い方法があれば回答をお願い致します。 ちなみに、業務の都合上、Javaスクリプトは使用禁止となっております。

    • ベストアンサー
    • Perl
  • 続・PerlのメッセージBOXについて

    ふたたびPerlのメッセージBOXについて質問させていただきます。 以下の文はボタンを押して、該当する文書がなかった場合に表示されるメッセージBOXです。 onClick="alert('該当する文書がありませんでした。条件を変えて検索し直してください。'); " メッセージBOX内の文章を改行したいのですが、「\n」を入れるとエラーが発生してしまいます。alert以下の文を変数に代入してもだめでした。 また、警告メッセージで「ok」ボタンだけではなく、「はい」「いいえ」と表示させたいメッセージBOXも作りたいとも思っております。 やはり、PerlでメッセージBOXを作るのは無謀でしょうか? Javaスクリプトが使用できれば、簡単に出来ると思いますが・・・ また、ネットで検索をかけて調べているのですが、自分の求めているものがなく困っている状態です。 もし、なにかいいPerlのサイト・本がございましたら、教えてください。 質問が多くて大変失礼だと思いますが、よろしくお願い致します。

    • ベストアンサー
    • Perl
  • メッセージボックスについて

    メッセージボックスが消えなくて困っています。 以下のように記述して、TextBox1に文字を4文字入力しないとメッセージボックスが現れますが、OKを押してもメッセージボックスがまた現れてしまい、s1_strの入力側のウィンドウに戻ることができません。 どうしたらいいでしょうか? Do s1_str = TextBox1.Text If (Len(s1_str) = 4 ) = False Then MsgBox("4文字入力してください",MsgBoxStyle.OKOnly, "エラー") End If Loop While (Len(s1_str) = 4 ) = False

  • メッセージボックスの背景色

    いつもお世話になってます。 VB6.0でメッセージボックスの背景を任意の色に変更する事は可能ですか? フォームの背景をデフォルトの色(&H8000000F&)と違う色(&H00FFC0C0&)にしているので、メッセージボックスも同じ色に合わせたいのです。 どうすればメッセージボックスの背景色を変更する事ができるのでしょう? 御存知の方、回答よろしくお願いします。

  • メッセージボックスの回避について。

     VBのプログラムからShell関数を使って、あるexeを起動させると、OKボタンがひとつの  メッセージボックス返ってきます。  ユーザーにはそのメッセージボックスをさわらせることなく、処理をしたいのですが、良い案が浮かびません。  ネットやヘルプで調べたのですが、参考になるものがなくて・・・。  全然分かりませんが、VBではなくAPI関数の中にそのようなものがあるのではないかなぁと思っています。  申し訳ありませんが、教えてください。  よろしくお願いします。