2
下面的代码似乎在Chrome中运行得非常好,但在IE11上不足。在IE11中限制表单输入
<input placeholder="Username" name="uid" type="text" required="required" pattern="^(?!.*ue).*$" />
我想从形式的任何开始与UE打字限制用户。目前,它会停止任何使用ue的输入,并且在IE11上不起作用。
我可以使用jQuery来完成这个吗?我不太了解jQuery的限制或功能。
UPDATE:
我结束了搜索,并做一些试验和错误,并与下面传来。
<input id="un" placeholder="Username" name="uid" type="text" onBlur="return userid()" value="" required="required" />
脚本:
function userid() {
var str = document.getElementById("un").value;
var patt = new RegExp(/^ue.*$/);
var res = patt.test(str);
if (res === true) {
alert('Do not use UE ID.');
document.getElementById("un").focus();
} else {}
}
有一个快速发挥这些变量的一些,但不能得到它的工作。我会在早上再看看它。敬请关注! –