ボックスを使用してユーザー入力を取得していprompt
ます。ユーザーが「数字」以外を入力できず、入力長が1文字だけになるように、プロンプトボックスにいくつかの制限を適用したいと思います。これを行う方法はありますか?
2 に答える
3
いいえ。
alert
、confirm
またはなどの標準ダイアログ ボックスの動作は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 に答える