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 {}
}
有一個快速發揮這些變量的一些,但不能得到它的工作。我會在早上再看看它。敬請關注! –