7

JavaScript でprompt、手動で入力するオプションのリストの代わりに、ウィンドウを使用してクリックするオプションのリストを表示することは可能ですか?

ユーザーにオプションを手動で入力するように求めるのではなく、各オプションをボタンとして表示したいと思います (ここに示すように)。

var OptionChosen = prompt('Enter 1, 2, 3, or 4:')

4

1 に答える 1

5

それはできませんが、代わりにjQuery ダイアログ ボックスを使用できます。

jQuery の例:

var selected = 0;
$('#dialog').dialog({
  title: "Prompt",
  buttons: {
    "First": function() {
      selected = 1;
    },
    "Second": function() {
      selected = 2;
    },
    "Third": function() {
      selected = 3;
    },
    "Fourth": function() {
      selected = 4;
    }
    // ..............
  }
});

HTMLで:

<div id="dialog">
    <p>Choose your option</p>
</div>
于 2013-05-15T02:58:44.703 に答える