Приветствую Вас, Гость! Регистрация RSS

Программируем просто

Воскресенье, 14.06.2026
Главная » 2012 » Май » 7 » Метод prompt() в JavaScript
14:09
Метод prompt() в JavaScript

Функция prompt() предназначена для ввода пользователем текстовой информации (если вводятся цифры, они могут быть преобразованы в число с помощью функций parseInt() илиparseFloat()).

Функция prompt() в JavaScript может иметь один или два строковых аргумента. При вызове функции на экране формируется окно, которое имеет следующие элементы: поле запроса сценария, куда выводится значение первого (или единственного) аргумента функции, поле ввода информации от пользователя и две кнопки - "OK" и "Отмена".

Если указан один оргумент функции, например, prompt("Введите фамилию"), то в поле ввода появится значение undefined. Поэтому такой вариант задания аргументов не рекомендуется применять.

При использовании двух аргументов, в поле ввода выводится значение второго аргумента, например, при вызове функции prompt("Введите фамилию","введите здесь"), в поле ввода появится строка "введите здесь". Если указать, как в примере, пустую строку, то в поле ввода ничего выведено не будет.

После появления на экране окна пользователь заполняет поле ввода и нажимает кнопку "OK". В этом случае функция prompt() принимает значение введенных данных строкового типа. Если поле ввода осталось незаполненным, или пользователь нажал кнопку "Отмена", функция принимает значение null (для оператора if значенияundefined и null воспринимаются как false).

В примере показано применение метода prompt() в JavaScript для ввода имени пользователя, которое будет занесено в переменную user. После этого осуществляется проверка этой переменной на наличие значения с выводом соответствующего сообщения на экран.

<SCRIPT>
user = prompt("Введите вашу фамилию","");
if(user) alert("Введенная фамилия: "+user);
else alert("Фамилия не введена") 
</SCRIPT>

Категория: Java/ Javascript/ jQuery | Просмотров: 653 | Добавил: Ne0Lite