English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
prompt()O método exibe uma caixa de diálogo com uma mensagem opcional, solicitando ao usuário que insira algum texto.
A caixa de diálogo de prompt contém uma caixa de texto de uma linha, um botão "Cancelar" e um botão "Confirmar".
Se o usuário clicar em "Confirmar", o método prompt() retornará o valor de entrada. Se o usuário clicar em "Cancelar", o método retornaránull.
Se você deseja que o usuário insira valores antes de entrar na página, geralmente usa-se uma caixa de diálogo de prompt.
O diálogo é uma janela modal-Antes de fechar o diálogo, eles impedem o usuário de acessar o resto da interface do programa. Portanto, você não deve usar excessivamente qualquer função que crie diálogos (ou janelas modais).
window.prompt(msg, default)
var name = prompt("Digite seu nome", "Someone"); if (name != null) { document.getElementById("output").innerHTML = "Hello " + name; }Teste e veja‹/›
Todos os navegadores suportam completamente o método prompt():
Método | |||||
prompt() | Sim | Sim | Sim | Sim | Sim |
Parâmetro | Descrição |
---|---|
msg | (Opcional) String exibida na caixa de diálogo de entrada |
default | (Opcional) Texto de entrada padrão |
Retorno: | String contendo texto de entrada do usuário |
---|
Este exemplo demonstra os diferentes tipos de caixas de diálogo suportados pelo JavaScript:
Clique no botão abaixo para exibir diferentes caixas de diálogo:
Referência: Janela (Window)Método alert()
Referência: Janela (Window)Método confirm()