我正在使用prompt
框进行用户输入。我想对提示框应用一些限制,以便用户不能输入除“数字”以外的任何内容,输入长度应该只是一个字符。有没有办法做到这一点?
答案 0 :(得分:3)
标准对话框(如alert
,confirm
或prompt
)的行为无法更改。您应该实现自己的对话框或使用第三方实现,例如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'.");
}