Javascript.RU

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

Почему пустой 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 появляется пустое, хотя форма заполняется и отправляется как надо?
Ответить с цитированием
  #2 (permalink)  
Старый 22.01.2013, 22:52
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,120

Saibot1344,
а почему алерте что то должно быть?
Ответить с цитированием
  #3 (permalink)  
Старый 22.01.2013, 23:08
Интересующийся
Отправить личное сообщение для Saibot1344 Посмотреть профиль Найти все сообщения от Saibot1344
 
Регистрация: 22.01.2013
Сообщений: 10

А переменная text разве не должна там появиться?
Ответить с цитированием
  #4 (permalink)  
Старый 22.01.2013, 23:10
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,120

Сообщение от Saibot1344
А переменная text разве не должна там появиться?
а в text откуда возьмётся?
Ответить с цитированием
  #5 (permalink)  
Старый 22.01.2013, 23:10
Аватар для z700i
Аспирант
Отправить личное сообщение для z700i Посмотреть профиль Найти все сообщения от z700i
 
Регистрация: 15.10.2010
Сообщений: 77

<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>
Ответить с цитированием
  #6 (permalink)  
Старый 22.01.2013, 23:11
Интересующийся
Отправить личное сообщение для Saibot1344 Посмотреть профиль Найти все сообщения от Saibot1344
 
Регистрация: 22.01.2013
Сообщений: 10

Значение которое пользователь вводит в поле формы
Ответить с цитированием
  #7 (permalink)  
Старый 22.01.2013, 23:13
Интересующийся
Отправить личное сообщение для Saibot1344 Посмотреть профиль Найти все сообщения от Saibot1344
 
Регистрация: 22.01.2013
Сообщений: 10

А без события это никак не сделаешь?
Ответить с цитированием
  #8 (permalink)  
Старый 22.01.2013, 23:14
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,120

Saibot1344,
с тем что вводит пользователь ваша переменная никак не связана
Ответить с цитированием
  #9 (permalink)  
Старый 22.01.2013, 23:17
Интересующийся
Отправить личное сообщение для Saibot1344 Посмотреть профиль Найти все сообщения от Saibot1344
 
Регистрация: 22.01.2013
Сообщений: 10

Сообщение от z700i Посмотреть сообщение
<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>
А без события никак больше не сделаешь?
Ответить с цитированием
  #10 (permalink)  
Старый 22.01.2013, 23:19
Интересующийся
Отправить личное сообщение для Saibot1344 Посмотреть профиль Найти все сообщения от Saibot1344
 
Регистрация: 22.01.2013
Сообщений: 10

Сообщение от рони Посмотреть сообщение
Saibot1344,
с тем что вводит пользователь ваша переменная никак не связана
Подскажите пожалуйста как будет правильно. И если можно не используя события...
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Безопасность клиентского кода. BallsShaped Общие вопросы Javascript 35 29.10.2012 17:20
Почему alert не срабатывает для несуществующей переменной? Почемучкин Общие вопросы Javascript 10 16.08.2012 09:32
Свойства объекта, методы и this. Почему свойство вызывается с () ? jsuse Общие вопросы Javascript 2 04.11.2011 20:39
Почему не выскакивает сообщение alert в Internet Explorer? Bandicoot Общие вопросы Javascript 11 07.07.2011 12:58
alert () вместо sleep () artemiusgreat Общие вопросы Javascript 1 14.11.2008 14:06