Возврат в этом содержит некоторые детали:
Например: разница между onclight = 'return add_onclick ()' и onclick = 'add_onclick ()'
JavaScript использует return, чтобы вернуть значение, когда вызов функции в событии фактически устанавливает Window.event.returnValue.
Значение определяет, продолжается текущая операция.
Когда возврат правда, он будет продолжать работать.
При возврате неверно, операция прерывания будет прервана.
Прямое исполнение (без возврата). Не будет устанавливать window.event.returnValue
Поэтому я буду продолжать выполнять операции по умолчанию
Детали следующие:
Например:
В середине <a href = "abc.htm" onclick = "return add_onclick ()"> open </a>
Если функция add_onclick () возвращает true, то страница откроется ABC.HTM
В противном случае, (вернуть False), страница не будет подняться на ABC.HTM, только контент в вашей функции add_onclick ().
Излечивать
И <a href = "abc.htm" onclick = "add_onclick ()"> open </a>
Независимо от значения add_onclick (), вы откроете страницу ABC.HTM после выполнения add_onclick
Кроме того:
Событие OnClick эквивалентно onclight = "return true/false"
пример:
Код кода копирования следующим образом:
Функция проверка ()
{{
if (obj.value == "")
{{
Window.alert («не может быть пустым!»);
obj.focus ();
Вернуть ложь;
}
Вернуть истину;
}
Метод вызова возвращает True, чтобы отправить форму, но вместо этого не отправлено.
-------------------------------------------------- ------------------------------------------------------ ------------------------------------------------------ -------------------------------------------
Вызов функции JS не требует возврата, но форма не может быть отправлена, поэтому добавьте предложение к функции JS
пример:
Код кода копирования следующим образом:
<script language = "javascript">
Функция проверка ()
{{
if (obj.value == "")
{{
Window.alert («не может быть пустым!»);
obj.focus ();
Вернуть ложь;
}
document.myform.submit ();
Вернуть истину;
}
</script>
Примечание: документ.myform.submit ();
О возврате False и вернуть True в JavaScript
Возврат - это ключевое слово возврата функции в функции возврата. Любой тип данных или выражения переменных в возврате ключевые слова могут быть возвращены, и даже если ничто не возвращает, это может быть
Код кода копирования следующим образом:
Функция Nullreturn (isnull)
{{
if (isnull == true)
{{
Возвращаться;
}
}
Также можно писать таким образом, здесь это означает вернуться в воздух (нулевой)
Поэтому иногда роль возврата заключается в прекращении выполнения функции.
например
Код кода копирования следующим образом:
<html>
<голова>
<Title> вернуть проверку проверки </title>
<script language = "javascript">
Function login_click ()
{{
if (document.form1.usname.value == "")
{{
Alert («Имя пользователя пусто»);
}
if (document.form1.uspwd.value == ""))
{{
оповещение («пароль пуст»);
}
Alert («Вход успешно»);
}
</script>
</head>
<тело>
<form name = "form1">
<input type = "text" name = "usname"> имя пользователя
<input type = "password" name = "uspwd"> пароль
<input type = "button" name = "login" onclick = "login_click ();"> login
</form>
</body>
</html>
Не добавляйте ситуацию с возвратом
Добавить возврат
Код кода копирования следующим образом:
<html>
<голова>
<Title> вернуть проверку проверки </title>
<script language = "javascript">
Function login_click ()
{{
if (document.form1.usname.value == "")
{{
Alert («Имя пользователя пусто»);
Возвращаться;
}
if (document.form1.uspwd.value == ""))
{{
оповещение («пароль пуст»);
Возвращаться;
}
Alert («Вход успешно»);
}
</script>
</head>
<тело>
<form name = "form1">
<input type = "text" name = "usname"> имя пользователя
<input type = "password" name = "uspwd"> пароль
<input type = "button" name = "login" onclick = "login_click ();"> login
</form>
</body>
</html>
Если вы запустите, вы найдете разницу между добавлением возврата и отсутствием возврата.
Самый простой метод испытаний состоит в том, что два примера выше не вводятся непосредственно для входа в систему, и здание поймет.
Явление не добавлять возврат, чтобы сначала указать, что имя пользователя не вводится, а затем пароль не вводится;
Возврат false означает возвращение ложного значения, что означает, что представление не удастся, то есть оно не будет представлено.
True Table возвращает истинное значение, которое отправлено.