在 Html 中,我需要限制用户输入应以特定字符/数字开头的文本框,
(例如:数字 6- 在这种情况下,用户可以在文本框中输入仅以“6”开头的数字)
谢谢
像下面这样的东西?
<input onblur="if (!/^6/.test(this.value)) alert('Ooops');">
您想使用一段 javascript 来检查此客户端。不要忘记验证输入服务器端!每个人都没有启用 javascript,恶意用户可以禁用它来规避您的检查。
$("#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");
}
});