2017-02-12 2 views
0

본인의 문의 양식에 동일한 코드를 사용하고 있으며 견적 양식에도이 코드를 적용하려고합니다. 코드를 복제하고 AJAX에 대한 데이터를 추가했습니다. 그러나 그것은 아무것도하지 않으며 오류도 전혀 없으며 양식은 제출합니다. 나는 단지 제출 버튼을 클릭하여 테스트를 시도하고있다. 검증을해야한다. 즉, 정보를 입력한다.JQuery 유효성 검사가 작동하지 않습니다.

내 문의 양식에 정상적으로 작동하지만 문제를 찾을 수 없습니다.

http://www.aklogistics.co.uk/quote-cheap-man-and-van-hire-london.html

JQuery와 코드는이 파일에 있습니다 그래서 JQuery와 - 유효성 검사를 참조 할 수 없습니다 http://www.aklogistics.co.uk/js/views/view.contact.js

+0

이 jquery.validation 라이브러리에 문제가 발생한 것 같습니다, 콘솔은 'jquery.validation.min.js을 반환 (jquery.validation.min.js : 9) a.validator.check (jquery.validation.min.js : 9) at avalidator.checkForm (jquery.validation.min.js : 9) at avalidator.form (jquery.validation.min.js : 9) at HTMLFormElement. (jquery.validation.min.js : 9) HTMLFormElement.dispatch (jquery.min.js : 3) (HTMLFormElement.q.handle (jquery.min.js : 3)) ' 업데이트 된 jquery.validation js 사용 –

+0

나는 latests validation js 파일을 다운로드하고 그것을 대체했지만, 여전히 동일합니다. 무엇이 혼란 스럽습니까, 왜 우리에게 연락하는 페이지는 괜찮지 만이 페이지는 아닙니다 - 동일한 코드입니다! 차이점은 아약스 데이터뿐입니다. – Sickaaron

+0

해결책을 찾았습니다 –

답변

1

<input type="checkbox" required="" aria-required="true"> '견적 받기'페이지에서이 확인란이 어떤 idname 필요하지 않습니다, 그렇기 때문에 type가 정의되지 않았습니다. 이 checckbox를 <input type="checkbox" name="agree" id="agree" required="" aria-required="true" class="error">으로 바꾸십시오.

오랫동안 디버깅 한 결과, ID와 이름을 체크 박스에 표시하고 그에 따라 유효성 검사가 수행되었습니다. (jquery.validation를 a.validator.elementValue에서 정의되지 않은 의 특성 '유형을'읽을 수 없습니다 : 9 catch되지 않은 형식 오류 :

+0

고마워요! 그것은 항상 어리석은 lol입니다! – Sickaaron

관련 문제