[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: не берёт значение value
olgatcpip
Здравствуйте.
делаю сайт, пишу javascript
http://poachers.ndbp.ru/reg

тут есть поле
<input class="reg-login-input" id="reg-login-input" type="text" name="login" value="" />

в javascripte reg.js
login = document.getElementById('reg-login-input');
alert(login.value+'!!'+Regitrar.login.value+' -- '+Regitrar.mail.value);


алерт должен выскочить после нажатия на зарегистрироваться...
но даже если в поле логин ввести что-либо, то login.value возвращает пустую строку что ли....

почему не пойму.
Помогите пожалуйста.



Спустя 41 минута, 58 секунд (25.12.2009 - 12:33) ZSH написал(а):
на кнопку "Зарегистрироватся" надо onclick повесить

Спустя 17 минут, 19 секунд (25.12.2009 - 12:51) FatCat написал(а):
Какое же у айдишника велью?
Обращаться надо по элементам формы:
Вместо
login = document.getElementById('reg-login-input');</span>
попробуй использовать
login = document.forms['form_name'].login.value;

И айдишники приравняй к именам, иначе либо в ИЕ будет глючить, либо в лисе.

Спустя 53 секунды (25.12.2009 - 12:52) olgatcpip написал(а):
Цитата
на кнопку "Зарегистрироватся" надо onclick повесить

зачем?

Спустя 1 минута, 59 секунд (25.12.2009 - 12:53) Guest написал(а):
При открытии страници Firebug ошибки выдает:

$(".search-input").inputDefaults is not a function
anonymous()init.js (строка 6)
anonymous()jquery-1....2.min.js (строка 19)
anonymous([function(), function()], function(), Object name=F)jquery-1....2.min.js (строка 12)
anonymous()jquery-1....2.min.js (строка 19)
anonymous()jquery-1....2.min.js (строка 19)
error source line: [Break on this error] text : 'Поиск'\r\ninit.js (строка 6)

Спустя 10 минут, 32 секунды (25.12.2009 - 13:04) vagrand написал(а):
FatCat

Цитата
Какое же у айдишника велью?


biggrin.gif value не у айдишника а у объекта который ты по нему получил. Название метода getElementById() прозрачно на это намекает

Спустя 2 минуты, 20 секунд (25.12.2009 - 13:06) inpost написал(а):
login = document.getElementById('reg-login-input').value;
- передашь тогда сам VALUE значение

OnClick повесь на форму или кнопку, чтоб активировалась данная функция.

Спустя 9 минут, 29 секунд (25.12.2009 - 13:16) ZSH написал(а):
И все же проверь почему Firebug ругается IE тоже показывает ошибки JS

Спустя 24 минуты, 31 секунда (25.12.2009 - 13:40) inpost написал(а):
ZSH
Ты предлагаешь новичку искать ошибки в JQuery? Если там и были ошибки, то они в 1.3 исправлены, а тут, вроде, 1.2 библиотека.

А вообще, ошибка не в обработчике reg.js, так что тут всё должно быть нормально, просто, видимо, неправильно записано

Спустя 1 час, 11 минут, 52 секунды (25.12.2009 - 14:52) olgatcpip написал(а):
FatCat
знаешь, я попробовала сделать как ты, помогло...
Guest
и скрипты которые не работают закоментировала, тоже помогло

а потом вернула как было... и продолжает работать. страно smile.gif

Спустя 5 минут, 40 секунд (25.12.2009 - 14:58) olgatcpip написал(а):
короче я сменила ид у инпута (название) видимо тот ид в jquery где-то используется и ругается.....

Спасибо за советы smile.gif

Спустя 1 час, 44 минуты, 45 секунд (25.12.2009 - 16:43) sergeiss написал(а):
Цитата (olgatcpip @ 25.12.2009 - 15:58)
короче я сменила ид у инпута (название) видимо тот ид в jquery где-то используется и ругается.....

Я эту тему пропустил изначально.

Вопрос: у тебя были названия класса и айди, содержащие знак "дефис". Я как понимаю, сие не есть правильно, т.к. этот знак не может использоваться в имени переменной. Ни в одном языке.

Спустя 27 минут, 23 секунды (25.12.2009 - 17:10) glock18 написал(а):
Дефис может использоваться в имени класса, и это не имя переменной.

Спустя 3 часа, 47 минут, 53 секунды (25.12.2009 - 20:58) FatCat написал(а):
Цитата (vagrand @ 25.12.2009 - 14:04)
FatCat

Цитата
Какое же у айдишника велью?


biggrin.gif value не у айдишника а у объекта который ты по нему получил. Название метода getElementById() прозрачно на это намекает

Эта ошибка настолько распространенная, что ее допустили даже разработчики браузера "нетскейп", а сейчас она плавно перетекла во все семейство мазилы. laugh.gif

Элемент-контейнер является родительским элементом для содержимого контейнера, но не для атрибутов контейнера.
Показательный пример:
<a id="my_id" href="URL">ANCHOR</a>
Дочерним будет ANCHOR, а не URL и конструкцией document.getElementById('my_id') можно менять ANCHOR, а не URL.


_____________
Ласковое слово и кошке приятно... Плюсик в карму сойдет wink.gif
*smarty дока - новая любовь
Моё рукотворение ругайте, хвалите smile.gif
Веду маленький блог
в этом блоге публикую новые работы
WMR217126627282 wink.gif

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.