对提示框应用限制

时间:2013-03-01 09:52:06

标签: javascript

我正在使用prompt框进行用户输入。我想对提示框应用一些限制,以便用户不能输入除“数字”以外的任何内容,输入长度应该只是一个字符。有没有办法做到这一点?

2 个答案:

答案 0 :(得分:3)

没有

标准对话框(如alertconfirmprompt)的行为无法更改。您应该实现自己的对话框或使用第三方实现,例如jQuery UI Dialog

答案 1 :(得分: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'.");
}