2

javascript promptボックスをカスタマイズする方法はありますか?

数値入力のみを受け入れさせたいprompt...(具体的にbindkeyup event-にしたい)

出来ますか?

4

4 に答える 4

1

デフォルトのjavascriptプロンプトでは不可能です。ただし、たとえばjQueryUIダイアログを使用できます。

于 2012-08-14T10:51:57.193 に答える
0

多くのモーダルダイアログのhttp://www.jquery4u.com/windows/14-jquery-modal-dialog-boxes/#.UCotfJ0gergの1つを使用するだけです。

これらのフォーム内に何でも入れて、あらゆる種類のコールバック関数をバインドできます。

ただし、標準のブラウザのプロンプトボックスまたはアラートボックスのスタイルを明確に設定することはできません。

于 2012-08-14T10:52:26.750 に答える
0

いいえ、できませんが、Javascriptモーダルウィンドウを調べたいと思うかもしれません-それらはあなたが探しているものかもしれません。または、次のようなことを行うことができます。

do {
  number = parseInt(prompt('Please enter a number'))
}
while (isNaN(number))
于 2012-08-14T10:52:55.810 に答える
0

const first = Number(prompt("1st number"))
const second = Number(prompt("2nd number"))

function sum() {
  if (isNaN(first + second)) {
    alert("NaN")
  } else {
    alert(first + second)
  }
}
sum();

于 2021-11-19T17:02:24.017 に答える