0

在 Html 中,我需要限制用户输入应以特定字符/数字开头的文本框,

(例如:数字 6- 在这种情况下,用户可以在文本框中输入仅以“6”开头的数字)

谢谢

4

3 回答 3

3

像下面这样的东西?

<input onblur="if (!/^6/.test(this.value)) alert('Ooops');">
于 2012-08-30T07:06:22.220 回答
1

您想使用一段 javascript 来检查此客户端。不要忘记验证输入服务器端!每个人都没有启用 javascript,恶意用户可以禁用它来规避您的检查。

于 2012-08-30T07:09:27.790 回答
0
$("#textbox").on("keypress",function(e){

//you can use e.which or e.keyCode based on the browser
//check if it is the first character
//here i used 56 as it is keycode for your example of 6
if($("#textbox").val().length ==0 && e.which == 56)
{

   alert("yes i accept");

}
else
{

   alert("no i dont accept");

}

});
于 2012-08-30T07:12:18.577 回答