Последние учебники веб-разработки
×

JavaScript Справка

обзор

JavaScript

JS строка JS Число JS операторы JS Заявления JS математический JS Дата JS массив JS логический JS RegExp JS Глобальный JS конверсионный

браузер BOM

Window Navigator Screen History Location

HTML DOM

DOM Документ DOM элементы DOM Атрибуты DOM Мероприятия DOM Стиль

HTML Объекты

<a> <abbr> <address> <area> <article> <aside> <audio> <b> <base> <bdo> <blockquote> <body> <br> <button> <canvas> <caption> <cite> <code> <col> <colgroup> <datalist> <dd> <del> <details> <dfn> <dialog> <div> <dl> <dt> <em> <embed> <fieldset> <figcaption> <figure> <footer> <form> <head> <header> <h1> - <h6> <hr> <html> <i> <iframe> <img> <ins> <input> button <input> checkbox <input> color <input> date <input> datetime <input> datetime-local <input> email <input> file <input> hidden <input> image <input> month <input> number <input> password <input> radio <input> range <input> reset <input> search <input> submit <input> text <input> time <input> url <input> week <kbd> <keygen> <label> <legend> <li> <link> <map> <mark> <menu> <menuitem> <meta> <meter> <nav> <object> <ol> <optgroup> <option> <output> <p> <param> <pre> <progress> <q> <s> <samp> <script> <section> <select> <small> <source> <span> <strong> <style> <sub> <summary> <sup> <table> <td> <th> <tr> <textarea> <time> <title> <track> <u> <ul> <var> <video>

Другие объекты

CSSStyleDeclaration


 

Окно prompt() Method

<Окно объекта

пример

Дисплей быстрого окна, которое запрашивает у пользователя его / ее имя, и выходное сообщение:

var person = prompt("Please enter your name", "Harry Potter");

if (person != null) {
    document.getElementById("demo").innerHTML =
    "Hello " + person + "! How are you today?";
}
Попробуй сам "

Больше "Try it Yourself" примеры ниже.


Определение и использование

prompt() метод отображает диалоговое окно, предлагающее посетителя для входа.

Контекстное окно часто используется, если вы хотите, чтобы пользователь ввел значение перед входом страницы.

Примечание: Когда подсказка появляется окно, пользователь должен нажать либо "OK" или "Cancel" , чтобы продолжить после ввода значения входного сигнала. Не злоупотребляйте этим методом, как это запретить пользователю доступ к другим частям страницы, пока окно не будет закрыто.

prompt() метод возвращает значение входного сигнала , если пользователь нажимает кнопку "OK" . Если пользователь нажимает кнопку "cancel" метод возвращает нуль.


Поддержка браузеров

метод
prompt() да да да да да

Синтаксис

prompt( Значения параметров
параметр Тип Описание
text String Необходимые. Текст, отображаемый в диалоговом окне
defaultText String Необязательный. ввода по умолчанию текст

Технические подробности

Возвращаемое значение: Строка. Если пользователь нажимает кнопку "OK" , вводимое значение возвращается. Если пользователь нажимает кнопку "cancel" , нуль возвращается. Если пользователь нажимает кнопку ОК без ввода текста, пустая строка.

Примеры

Еще примеры

пример

Использование оператора коммутатора вместе с prompt() для выполнения блока кода на основе пользовательского ввода:

var text;
var favDrink = prompt("What's your favorite cocktail drink?");
switch(favDrink) {
    case "Martini":
        text = "Excellent choice! Martini is good for your soul.";
        break;
    case "Daiquiri":
        text = "Daiquiri is my favorite too!";
        break;
    case "Cosmopolitan":
        text = "Really? Are you sure the Cosmopolitan is your favorite?";
        break;
    default:
        text = "I have never heard of that one..";
        break;
}
Попробуй сам "

Похожие страницы

Окно объекта: href="met_win_alert.html"> alert() Method

Окно объекта: href="met_win_confirm.html"> confirm() Method


<Окно объекта