jQuery로 작업 중이며 다른 질문을 검토 한 결과 내가 갖고있는 문제에 대한 답을 찾지 못하는 것 같습니다. 양식을 확인하고 하나의 작업으로 제출하려고합니다. 그것은 괜찮아요 제출 버튼을 사용하지만, 그것을 시도하고 다른 기능에서 트리거를 호출 실패합니다.Jquery Form Submit
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 : 그래서 나는 #cmdSave 기능을 주석하고 모두가 잘 제출 버튼 유형을 변경할 수 있지만 경우는, 그것은 것
<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>
허위 사실만을 확인하거나 아무 것도하지 않지만 결코 제출하지 않습니다.
도움 주셔서 감사합니다.
문제점을 발견했습니다. vrfyDetails() 함수에 오류가 발생하여 페이지를 새로 고치면 오류가 마스킹됩니다. 따라서 제공된 실제 코드는 괜찮습니다. – noangel