Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.12.2012, 22:34
Новичок на форуме
Отправить личное сообщение для kvadratnt Посмотреть профиль Найти все сообщения от kvadratnt
 
Регистрация: 11.12.2012
Сообщений: 4

Не показывает количество символов, работа со строками, форма для регистраци
Есть поле для ввода логина, хочу узнать сколько символов введено в поле.

Вот код хтмл файла
<html>
<head>
<title>Форма для регистрации</title>
<link rel = "stylesheet" type="text/css" href="style.css">
<script type="text/javascript" src="script.js"> </script>
</head>
<body>
<form name=forma1>
Логин: <input type="text" placeholder="Только латинские буквы и цифры" name="t1" size="40" maxlength=20 onBlur ="ProvLog(forma1);"><br>
 </form>
</body>
</html>


Вот код самого скрипта.
function ProvLog(obj)
{var login=obj.t1.value;
alert(login.lenght);
}


Пересмотрел кучу литературы, но так и не понял почему вместо количества символов в сообщении выдаётся undefined.
Подскажите пожалуйста что я не так сделал?
Ответить с цитированием
  #2 (permalink)  
Старый 11.12.2012, 22:36
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

"ProvLog(forma1);" -> this
alert(login.lenght); -> this.length // остальное убрать
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием
  #3 (permalink)  
Старый 11.12.2012, 23:04
Новичок на форуме
Отправить личное сообщение для kvadratnt Посмотреть профиль Найти все сообщения от kvadratnt
 
Регистрация: 11.12.2012
Сообщений: 4

Всё равно ничего не понятно. Почему код не работает, всё же по учебнику сделано и как сделать так чтоб заработало?
Ответить с цитированием
  #4 (permalink)  
Старый 11.12.2012, 23:10
Аватар для lord2kim
Профессор
Отправить личное сообщение для lord2kim Посмотреть профиль Найти все сообщения от lord2kim
 
Регистрация: 03.05.2011
Сообщений: 848

kvadratnt, не lenght, а length

<html>
<head>
<title>Форма для регистрации</title>
<link rel = "stylesheet" type="text/css" href="style.css">
<script>
function ProvLog(obj) {
    alert(obj.value.length);
}
</script>
</head>
<body>
<form name=forma1>
Логин: <input type="text" placeholder="Только латинские буквы и цифры" name="t1" size="40" maxlength=20 onBlur ="ProvLog(this);"><br>
 </form>
</body>
</html>

Последний раз редактировалось lord2kim, 11.12.2012 в 23:18.
Ответить с цитированием
  #5 (permalink)  
Старый 11.12.2012, 23:15
Новичок на форуме
Отправить личное сообщение для kvadratnt Посмотреть профиль Найти все сообщения от kvadratnt
 
Регистрация: 11.12.2012
Сообщений: 4

Знал бы ты как я тебе сильно благодарен. Заработало!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Некорректная работа get(set)Attribute в IE для элементов img back to back Internet Explorer 15 09.06.2012 16:52
Ограничить количество символов в textarea iNfantry jQuery 2 14.05.2012 11:35
Модуль для работы с модулями JSprog Ваши сайты и скрипты 29 02.09.2009 13:31