Почему пустой alert?
Простейший код, но не могу понять причины такого поведения alert...
<form name = "form1"> <input type = "text" name = "name"><br> <input type = "submit"> </form> <script> var text = document.form1.name.value; alert (text); </script> Почему окошко alert появляется пустое, хотя форма заполняется и отправляется как надо? |
Saibot1344,
а почему алерте что то должно быть? |
А переменная text разве не должна там появиться?
|
Цитата:
|
<form name = "form1"> <input type = "text" name = "name"><br> <input type = "submit" onclick="return handler();"> </form> <script> function handler(){ var text = document.form1.name.value; alert(text); return false; } </script> |
Значение которое пользователь вводит в поле формы:)
|
А без события это никак не сделаешь?
|
Saibot1344,
с тем что вводит пользователь ваша переменная никак не связана |
Цитата:
|
Цитата:
|
Saibot1344,
какова цель этого? |
Просто столкнулся с этим, а причина упорно до меня не доходит. Хочется разобраться
|
Saibot1344,
вы сохраняите в text значение пустого input -- добавьте значение value и алерт будет непустой <input type = "text" name = "name" value="12345"> |
Тогда в alert будет постоянно появляться value, а не значение, которое вводит пользователь. Так и должно быть?
|
Saibot1344,
Цитата:
а чем события не устраивают? |
Saibot1344,
чтобы появлялось значение которое вводит пользователь нужно как-то реагировать на действия пользователя |
Цитата:
|
|
Я понял:) Не надо изобретать велосипед, просто использую события и все. Мне кажется тема себя исчерпала. Как ее закрыть?
|
Часовой пояс GMT +3, время: 15:46. |