问题
我正在实施用户无法在文本框中输入特殊字符。
脚本正在研究ie,safari,chrome但mozilla作为特殊字符处理。
我需要什么
html代码
<input type="text" id="school" name="school"/>
js code
$("#school").bind('keypress', function (event) {
var regex = new RegExp("^[a-zA-Z0-9]+$");
var key = String.fromCharCode(!event.charCode ? event.which : event.charCode);
console.log(key);console.log(flag);
if (!regex.test(key) && flag=="false") {
console.log("if");
//jQuery("#errmsg").html(localStorage.getItem("datas")).show();
event.preventDefault();
return false;
}
else
{
console.log("else");
}
//alert(data);
});
js fiddle link:http://jsfiddle.net/HGJb3/295/
任何帮助都是最熟悉的。
我提出了解决方案:http://jsfiddle.net/HGJb3/297/现在可行了