У меня есть связь с id="something"
:Как получить JQuery обработчик события возвращаемого значения
HTML
<a id="something" onclick="getReturnValue()"> Something </a>
Javascript
function getReturnValue(){
//some validation
if(validation fails){
return false;
}else{
return true;
}
}
Мне нужно, чтобы получить возвращаемое значение когда Я использую:
$("#something").click();
Как получить возвращаемое значение для мероприятия?
Функция onclick уже упоминается в теге html. Я хотел использовать:
$("#something").click();
И от этого я хотел получить возвращаемое значение.
Как я должен использовать его в нескольких месте, я не хочу писать getReturnValue()
метод снова и снова, как:
click(function(){ getReturnValue() })
мне нужно сделать, это
if($("#something").click() == true){
form.submit();
}
нажмите() будем называть getReturnValue(), который будет выполнять некоторую проверку. Если проверка не удалась, она возвращает false, и мне не нужно отправлять форму. Если валидация верна, мне необходимо подать форму
Я не могу понять, почему вы хотите получить значение из обработчика событий. – nebulousGirl
Мне нужно это сделать if ($ ("# something"). Click() == true) { form.submit(); } click() вызовет функцию getReturnValue(), которая будет выполнять некоторую проверку. Если проверка не удалась, она возвращает false, и мне не нужно отправлять форму. Если проверка правильна, мне нужно отправить форму – Tivakar
Если вы хотите сделать некоторую проверку формы перед подачей заявки, вы просто приняли неправильный подход. Вы усложняете свой код. См. Мой ответ ниже. – nebulousGirl