У меня есть код, запускаемый нажатием клавиши ... Я хочу, чтобы он предупреждал всякий раз, когда набирается специальный символ.Помимо предупреждения, если пользователь введет специальный символ в поле, введенный специальный символ должен быть удален, а фокус должен вернуться к полю.Я не могу избавиться от этой проблемы.Вы можете мне помочь?заранее спасибо: D
function ei(e)
{
var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?";
for (var i = 0; i < e.value.length; i++) {
if (iChars.indexOf(e.value.charAt(i)) != -1) {
alert ("Please do not use special characters.");
e.value = e.value-1;
e.focus();
return false;
}
}
}
это будет вызвано в текстовом поле .. как это
<input type="text" name="name" onkeyup="ei(this)">