русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Шановні українці! Матеріал був перекладений з російської мови. Тому можуть бути незначні помикли...

Метод prompt() в JavaScript

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

Функція prompt() в JavaScript може мати один або два строкових аргументу. При виконанні функції на екрані формується вікно, яке має наступні елементи: поле запиту сценарію, куди виводиться значення першого (або єдиного) аргументу функції, поле вводу пинформации від користувача і дві кнопки - "OK" і "Скасувати".r

вказано один оргумент функції, наприклад, prompt("Введіть прізвище"), то в полі з'явиться значення undefined. Тому такий варіант пзадания аргументів не рекомендується застосовувати.

використанні двох аргументів, у полі вводу виводиться значення другого аргументу, наприклад, при виконанні функції prompt("Введіть прізвище","введіть тут"), у полі введення з'явиться рядок "введіть тут". Якщо вказати, як у прикладі, пустий рядок, то в полі введення нічого пвыведено не буде.

Після появи на екрані користувач заповнює полі і натискає кнопку "OK". У цьому випадку функція prompt() приймає значення введених даних строкового типу. Якщо поле вводу залишилося незаповненим, або користувач натиснув кнопку "Відміна", функція приймає значення (для оператора if значення undefined сприймаються пяк false).

прикладі показано застосування методу prompt() в JavaScript для введення імені користувача, яке буде занесено в змінну user. Після цього здійснюється перевірка цієї змінної на наявність значення з висновком відповідного повідомлення на екран.

<SCRIPT>
user = prompt("Введіть ваше прізвище","");
if(user) alert("Введена прізвище: "+user);
else alert("Прізвище не введена")
</SCRIPT>

Переглядів: 1511

Повернутися взміст


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн