1

ボックスを使用してユーザー入力を取得していpromptます。ユーザーが「数字」以外を入力できず、入力長が1文字だけになるように、プロンプトボックスにいくつかの制限を適用したいと思います。これを行う方法はありますか?

4

2 に答える 2

3

いいえ。

alertconfirmまたはなどの標準ダイアログ ボックスの動作はprompt変更できません。独自のダイアログを実装するか、jQuery UI Dialogなどのサードパーティの実装を使用する必要があります。

于 2013-03-01T09:53:40.497 に答える
0

プロンプトを変更することはできませんが、ユーザーが望まないものを入力した場合に警告を発することができます。例えば:。

var input = prompt("Enter just one character that is not 'digit'");

if (input.length > 1) {
    alert ("You have entered more than one character.")
    } else if (!isNaN(input)) {    
    alert("Thing you entered is 'digit'.");
} 
于 2013-03-01T10:39:04.767 に答える