logo

Confirmação de JavaScript

O método JavaScript confirm invoca uma função que solicita ao usuário um diálogo de confirmação sobre uma ação específica. O método confirm () usa um objeto de janela para invocar um diálogo com uma pergunta e dois botões de opção, OK e Cancelar . Caso o usuário selecione a opção OK, prosseguirá com a execução da função; selecionar a opção Cancelar abortará a execução do código de bloco.

Ele retorna verdadeiro se o usuário selecionar a opção OK; caso contrário, ele retorna falso .

Sintaxe:

 confirm('Select an Option!'); 

Parâmetros:

É necessário um valor de 'mensagem' em formato de string para ser exibido na caixa de diálogo de confirmação que você deseja mostrar ao usuário.

Valor de retorno:

O método confirm retorna uma saída booleana, verdadeira ou falsa, se OK for selecionado.

Um booleano que indica se OK (verdadeiro) ou Cancelar (falso) foi selecionado. Se um navegador ignorar os diálogos na página, o valor retornado será sempre falso.

abra um arquivo com java

Uso do método Confirm

  • O método JavaScript confirm() é usado para exibir uma mensagem específica em uma janela de diálogo com as opções OK e Cancelar para confirmar a ação do usuário.
  • Para lidar com algumas operações CRUD, é necessário utilizar uma mensagem de confirmação em vez de aplicar uma ação diretamente.
  • É usado para aceitar ou verificar algo.
  • Força o navegador a ler a mensagem e focar na janela atual.
  • Ele interrompe todas as ações até que a janela de confirmação seja fechada.
  • Retorna verdadeiro quando os usuários selecionam OK e falso na seleção da opção CANCELAR.

Nota: O método de confirmação JavaScript não deve ser usado em demasia. Bloqueia o acesso a outras partes da página até que a ação seja selecionada ou a janela seja fechada.

Exemplos:

Exemplo 1: Imprimindo a ação selecionada

Teste.html:

Clique no botão para invocar o confirm().

Clique aqui function myFunction() { var resultado; var r = confirm('Selecione uma ação!'); if (r == true) { resultado = 'Você selecionou OK!'; } else { result = 'Você selecionou Cancelado!'; } document.getElementById('conf').innerHTML = resultado; }

Saída:

A página HTML acima exibirá algum texto e um botão de ação como segue:

Confirmação de JavaScript

Ao clicar no botão Clique Aqui, será aberta uma janela de diálogo com a mensagem especificada e as opções OK e Cancelar.

Confirmação de JavaScript

Se selecionarmos a ação OK, ele executará o código de bloco verdadeiro; caso contrário, executará o código de bloco falso. Considere a saída abaixo:

Confirmação de JavaScript

Exemplo 2: Usando o método confirm com uma condição

Teste.html:

int para dobrar

Clique no botão para invocar o confirm().

Clique aqui function myFunction() { if (window.confirm('Você realmente deseja excluir?')) { document.getElementById('conf').innerHTML = 'você excluiu o arquivo com sucesso' } }

Saída:

A página HTML acima exibirá algum texto e um botão de ação como segue:

Confirmação de JavaScript

Ao clicar no botão Clique Aqui, será aberta uma janela de diálogo com a mensagem especificada e as opções OK e Cancelar.

Confirmação de JavaScript

Se selecionarmos a ação OK, ele executará o código de bloco verdadeiro; caso contrário, executará o código de bloco falso. Considere a saída abaixo:

Confirmação de JavaScript

No exemplo acima, podemos ver se selecionamos OK, então ele aplicou a ação especificada no se doença.

Exemplo 3: Exibindo a mensagem de ação em várias linhas

Para exibir a mensagem de ação em várias linhas, podemos escrever um logo antes da linha que queremos que seja exibida na nova linha.

python os listdir

Considere o exemplo abaixo:

Teste.html:

Clique no botão para invocar o confirm().

Clique aqui function myFunction() { if (window.confirm('Você realmente deseja excluir? A exclusão não pode ser revertida se você confirmar!')) { document.getElementById('conf').innerHTML = 'você conseguiu com sucesso excluiu o arquivo' } }

Saída:

Confirmação de JavaScript

Na saída acima, podemos ver que a mensagem de ação é impressa em várias linhas.