Я работаю с jQuery и после просмотра других вопросов не могу найти ответ на проблему, с которой столкнулся.Я пытаюсь проверить форму и отправить ее в одно действие.Это работает нормально, если я использую кнопку отправки, но я пытаюсь вызвать триггер из другой функции, которая не работает.
jQuery код:
$(document).ready(function(){
$('#cmdSave').click(function (){
if ($('#age').val() != $('#agechk').val()) {
//Do something
}
else {
//Set form varaible
$('#frmactn').val('Save');
//Call form submit
$('#frmPrflDtls').submit();
}
});
$('#frmPrflDtls').submit(function() {
return vrfyDetails();
});
});
html:
<form name="frmPrflDtls" id="frmPrflDtls" method="get" action="details.php">
<input name="frmactn" id="frmactn" type="hidden" />
<input name="agechk" id="agechk" type="hidden" value="Senior" />
<input type="text" name="age" id="age" value="Senior" />
<input type="button" id="cmdSave" value="Save" />
</form>
Так что, если я закомментирую функцию #cmdSave и поменяю тип кнопки, чтобы отправить все хорошо, но как есть, он только подтвердит ложь или ничего не сделает, но никогда не отправит.
Спасибоза любую помощь.