자바 스크립트 비트를 제출합니다. 아이디어는 Ajax로 양식을 보내기 전에 모든 입력을 검증하는 것입니다. 나는 지금이 여러 버전을 시도했지만 양식이 완전히 채워지지는 않았지만 제출할 때마다 끝납니다. 모든 입력은 "필수"클래스입니다. 누구든지 내가 뭘 잘못하고 있는지 알 수 있니?jQuery를 폼 유효성 검사 아약스 전에
또한 필자는 입력 이름이 PHP로 생성되므로 클래스 기반 요구 사항에 따라 달라 지므로 어떤 이름 [id] 또는 입력 유형을 얻을 수 있는지 확신 할 수 없습니다.
"페이지"에서 질문을 표시/숨 깁니다.
<input type="button" id="next" onClick="toggleVisibility('form3')" class="next-btn"/>
JS는 :
function toggleVisibility(newSection)
{
$(".section").not("#" + newSection).hide();
$("#" + newSection).show();
}
를 게재 할 수있을만큼 다음 더? –
현재 모든 $ key => $ 값 쌍을 출력하고 1/4의 질문 만 채우더라도 내 화면에 계속 나타납니다. – Tom
jquery (v1.7.2)의 최신 버전에서 $ .ajax에 대한 유효한 옵션으로'beforeSubmit'을 찾을 수 없습니다. jquery의 최신 버전을 사용할 수 있습니다. 즉, 대린의 대답은 그것이 어떻게 행해져 야 하는가이다. 즉, 그가 제안한 것을 수행 할 수 없다면, 이전에 제출 한 행을 Fliespl이 입력 한 코드로 대체하십시오. '.validate()'의 리턴 값을 검사 할 필요가 있고 따라서 ajax 요청을 진행하거나 취소해야한다. –