Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   не берёт значение value (https://javascript.ru/forum/misc/6826-ne-berjot-znachenie-value.html)

olgatcpip 25.12.2009 12:05

не берёт значение value
 
Здравствуйте.
делаю сайт, пишу 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 возвращает пустую строку что ли....

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

Kolyaj 25.12.2009 12:20

У вас два элемента с id reg-login-input.

olgatcpip 25.12.2009 12:50

Kolyaj,
второй элемент какой?
<label for="reg-login-input">Логин</label>
этот?

Kolyaj 25.12.2009 13:04

Второй, насколько я понял, во всплывающем окошке.

olgatcpip 25.12.2009 14:59

точно..... спасибо. :)

olgatcpip 25.12.2009 15:07

login = 'qwqwq'; или дщпшт='~~';
оба дают true
var reg = /[A-Za-z0-9_]+/;
alert(' -- '+reg.test(login))

не понимю в чем у меня ошибка

Kolyaj 25.12.2009 15:51

'~~' даёт false.


Часовой пояс GMT +3, время: 21:34.