Вы все еще помните диалоговое окно «Подтверждение сообщения», упомянутое во введении JavaScript ранее? Неважно, если вы не помните это, давайте сначала рассмотрим его, а затем подробно поговорим об этом.
обзор:
Диалоговое окно «Подтверждение сообщения» обычно используется, чтобы позволить пользователям делать выбор, например: «Вы правы?» и так далее. Появится диалоговое окно (включая кнопку OK и кнопку отмены).
Грамматика:
Подтвердить (Str);
Описание параметра:
STR: Значение возврата текста, которое будет отображаться в диалоговом окне «Сообщение»:
Когда пользователь нажимает кнопку «ОК», верните True. Когда пользователь нажимает кнопку «Отмена», верните False Note: возвращаемое значение можно использовать для определения кнопки, на которую нажимал пользователь.
Посмотрите на следующий код:
<script type = "text/javaScript"> var mymessage = sonform ("вам нравится JavaScript?"); if (mymessage == true) {document.write («Хорошо, давай!»); } else {document.write ("JS мощный, вам нужно учиться!"); } </script>результат :
Примечание . Диалоговое окно «Сообщение» является эксклюзивным, то есть пользователь не может выполнить какие -либо другие операции, прежде чем нажать кнопку диалога.
Задача
Используйте поле «Подтверждение» (), чтобы завершить гендерное подтверждение при нажатии кнопки.
<! Doctype html> <html> <head> <meta http-equiv = "content-type" content = "text/html; charset = utf-8"/> <tite> Подтверждение </title> <script type = "text/javascript"> function rec () {var mymessage = подтвердить ("Вы-леди!"); if (mymessage == true) {document.write («Ты леди!»); } else {document.write ("Вы человек!"); }} </script> </head> <body> <input name = "cutting" type = "onclick =" rec () "value =" Нажмите меня, и диалоговое окно подтверждения всплывает "/> </body> </html>результат:
продлевать:
Как упоминалось ранее, лучше всего писать функции, используя функции, так что каждая функция является функцией. Если эти функции будут использоваться в будущем, вы можете использовать их напрямую. Это повторно использовать. Так что привыкните к этому. Полем Полем Полем Полем Полем
Так же, как пример выше
<script language = "javaScript"> function enform () {var msg = подтверждение («Вы леди!»); if (msg == true) {document.write («Вы леди!»); } else {document.write ("Вы человек!"); }} </script>Затем вызовите функцию к вводу, добавьте onclick = "sefint ()" и, наконец, сделайте сводку window javaScript.confirm.
Первый тип:
Это метод, который мы упомянули выше
<script language = "javaScript"> function enform () {var msg = подтверждение («Вы леди!»); if (msg == true) {document.write («Вы леди!»); } else {document.write ("Вы человек!"); }} </script><input name = "кнопка" type = "кнопка" onclick = "inform ()" value = "Нажмите меня, и появится диалоговое окно подтверждения" />
Второй тип:
В теге:
1
<a href = "javaScript: if (inform ('Вы действительно хотите удалить этот контент?')) location = '#'"> delete </a>2
<a href = "#" onclick = "if (inform ('Вы действительно хотите удалить этот контент?') == false) вернуть false;"> Нажмите OK </a>Если вы хотите назвать это просто, это может быть то же самое
Код заключается в следующем:
<a href = "#" onclick = "return inform ('Вы действительно хотите удалить этот контент?');"> Удалить </a>Третий тип:
<script language = "javascript"> function del_confirm (e) {if (event.srcelement.outertext == "delete") {event.returnvalue = Подтверждение ("Удалить невнимательнее, вы уверены, что хотите удалить?");}} document.onclick = delete_confirm;<a href = "#" onclick = "del_confirm"> удалить </a>
Четвертый тип:
<script language = "javascript"> function del_confirm () {event.returnvalue = affice ("Удаление не подлежит восстановлению, вы уверены, что хотите его удалить?");} </script><a href = "http://www.baidu.com" onclick = "del_confirm ()"> удалить </a>
Выше приведено краткое изложение метода реализации диалогового окна подтверждения подтверждения, представленного вам редактором. Я надеюсь, что все будут поддерживать wulin.com больше ~