Você ainda se lembra da caixa de diálogo Confirmar mensagem mencionada na introdução do JavaScript antes? Não importa se você não se lembra, vamos revisá -lo primeiro e depois falar sobre isso em detalhes.
análise:
A caixa de diálogo Confirmar mensagem geralmente é usada para permitir que os usuários façam escolhas, como: "Você está certo?" e assim por diante. Uma caixa de diálogo aparece (incluindo um botão OK e um botão de cancelamento).
gramática:
confirmar (str);
Descrição do parâmetro:
STR: o valor de retorno do texto a ser exibido na caixa de diálogo Mensagem: Valor Booleano Valor de retorno:
Quando o usuário clicar no botão "OK", retorne true. Quando o usuário clicar no botão "Cancelar", retorne a Falsa Nota: o valor de retorno pode ser usado para determinar qual botão o usuário clicou.
Veja o seguinte código:
<script type = "text/javascript"> var myMessage = confirm ("Você gosta de javascript?"); if (myMessage == true) {document.write ("bom, vamos lá!"); } else {document.write ("JS é poderoso, você precisa aprender!"); } </script>resultado :
Nota : A caixa de diálogo Mensagem é exclusiva, ou seja, o usuário não pode executar outras operações antes de clicar no botão de diálogo.
Tarefa
Use a caixa de prompt confirm () para concluir a confirmação de gênero quando o botão for clicado.
<! Doctype html> <html> <head> <meta http-equiv = "content-type" content = "text/html; charset = utf-8"/> <title> confirm </title> <script type = "text/javasscript"> function Rec () {var mymessage = " if (myMessage == true) {document.write ("você é uma senhora!"); } else {document.write ("você é um homem!"); }} </script> </ad Head> <body> <input name = "button" type = "button" onclick = "rec ()" value = "clique em mim e a caixa de diálogo de confirmação aparece"/> </body> </html>resultado:
estender:
Como mencionado anteriormente, é melhor escrever funções usando funções, para que cada função seja uma função. Se essas funções forem usadas no futuro, você poderá usá -las diretamente. Isto é para reutilizar. Então se acostume com isso. . . . . .
Assim como o exemplo acima
<script linguage = "javascript"> function confirm () {var msg = confirm ("você é uma senhora!"); if (msg == true) {document.write ("você é uma senhora!"); } else {document.write ("você é um homem!"); }} </script>Em seguida, chame a função de entrada, adicione onclick = "confirm ()" e finalmente faça um resumo do javascript window.confirm
O primeiro tipo:
É o método que mencionamos acima
<script linguage = "javascript"> function confirm () {var msg = confirm ("você é uma senhora!"); if (msg == true) {document.write ("você é uma senhora!"); } else {document.write ("você é um homem!"); }} </script><input name = "button" type = "button" onclick = "confirm ()" value = "clique em mim e a caixa de diálogo de confirmação será exibida" />
O segundo tipo:
Na tag:
1.
<a href = "javascript: if (confirm ('Você realmente deseja excluir este conteúdo?')) Localização = '#'"> delete </a>2.
<a href = "#" onclick = "if (confirm ('você realmente deseja excluir este conteúdo?') == false) retornar false;"> clique em OK </a>Se você quiser chamá -lo simplesmente, pode ser o mesmo
O código é o seguinte:
<a href = "#" onclick = "return confirm ('Você realmente deseja excluir este conteúdo?');"> excluir </a>O terceiro tipo:
<Script Language = "javascript"> function del_confirm (e) {if (event.srcelement.outerText == "delete") {event.returnValue = confirm ("delete é irrecuperável, tem certeza de que deseja excluir?");}} Document.OnClick = Delete_Confirm;<a href = "#" onclick = "del_confirm"> delete </a>
O quarto tipo:
<Script Language = "javascript"> function del_confirm () {event.returnValue = confirm ("A exclusão não é recuperável, tem certeza de que deseja excluí -lo?");} </script><a href = "http://www.baidu.com" onclick = "del_confirm ()"> delete </a>
O exposto acima é o resumo do método de implementação da caixa de diálogo Confirmar confirmar, trazida a você pelo editor. Espero que todos apoiem mais wulin.com ~