4

アラートを使用すると、テキスト入力を行うことができます。チェックボックスを入れてほしいと思っていました。これは可能ですか?

http://www.w3schools.com/JS/js_popup.asp

4

5 に答える 5

11

いいえ、これを実現するには、ダイアログボックスを作成する必要があります。

これは、 jQuery、より具体的にはjQuery UIプラグインを介して比較的簡単に実現でき、あまりノウハウがなくてもダイアログボックスを表示できます。

于 2009-09-27T01:21:05.243 に答える
7

いいえ。唯一のオプションは次のとおりです。

  • アラート(文字列を表示);
  • 確認(文字列を表示し、yes / no | true / falseを取得します);
  • プロンプト(文字列を表示し、入力文字列を取得します)

さまざまな手法を使用して、独自のモーダルダイアログを作成できます。内部的には、これらはすべて基本的に同じことを行います。ポップアップウィンドウまたはiFrameに別のWebページを表示し、ポップアップが閉じるまでブラウザの残りの部分への入力アクセスを無効にします。これらは間違いが非常に簡単です(使いにくい+非常に煩わしい)が、正しく実行すると、開発者に多くの力を提供します-それはあなたが制御する完全なWebページであるため、ダイアログとメインブラウザの間で複雑なJavaScriptオブジェクトを渡すことができますすぐに使用できるダイアログによって提供される基本的な対話モードに依存する代わりに、ウィンドウ。

于 2009-09-27T01:21:49.440 に答える
3

それは不可能です。ただし、必要なコンテンツを使用して「アラートボックス」をシミュレートできます。たとえば、JQueryはそれを実現するための優れたJavaScriptフレームワークです。

于 2009-09-27T01:22:42.987 に答える
3

いいえ。ただし、Facebook のように、html を含む警告ボックスを開く関数を作成できます。

于 2009-09-27T03:20:08.740 に答える