Показать сообщение отдельно
  #1 (permalink)  
Старый 23.12.2014, 13:38
Аспирант
Отправить личное сообщение для Skriptor Посмотреть профиль Найти все сообщения от Skriptor
 
Регистрация: 08.12.2014
Сообщений: 31

Почему не запускается onblur
Сделал код и пытаюсь запустить, чтобы при введении меньше 3 и больше 35 символов выдавало сообщение справа от поля. Но не запускается... Что не так и почему?
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=window-1251">
<script type='text/JavaScript'>
function notFocus(x) {
var x = document.form22.getElementById('firstname');
if(x.length<3&&x.length>35) document.write("Введите больше 3 и меньше 35 символов");}
function notFocus(y) {
var y = document.form22.getElementById('surname');
if(y.length<3&&y.length>35) document.write("Введите больше 3 и меньше 35 символов");
}
</script>
</head>
<body>
<form name="form22">
Ваше имя:
<input type = 'text' id = "firstname" onblur="notFocus(this);">
<br /><br />
Ваша фамилия:
<input type = 'text' id = "surname" onblur="notFocus(this);">
<br /><br />
</form>
</body>
</html>
Ответить с цитированием