일부 텍스트 상자와 제출 단추가 있습니다. HTML5 'required'유효성 검사를 사용했습니다. 잘 작동합니다. 이제 HTML5 유효성 검사에서 오류를 찾지 못했을 때 버튼 클릭으로 함수를 호출하고 싶습니다. 필요한 필드가 제공되지 않으면 버튼 클릭으로 해당 기능이 호출되지 않습니다.Html5 유효성 검사 성공 후 함수 호출
답변
에 일반 자바 스크립트의 형태가 될 수있다. 개인적으로, jQuery를 사용하면 작업을 쉽게하고 모든 브라우저 간 일관성을 고려할 수 있으므로 도움이됩니다. jQuery를 사용할지 여부는 선택 사항이며, 다른 대화 일지 여부에 관계없이 다음 예제는 데모입니다. 여기
이 검증 듣기 기능을 달성 jQuery를 사용하여 가상의 예입니다 :<form>
<input type="text" class="input-text" required>
<input type="text" class="input-text" required>
<input type="submit" id="submit" class="input-button" disabled>
</form>
JS
$textInputs = $('input.input-text');
$textInputs.on('keyup', function() {
var $validTextInputs = $('input.input-text:valid'),
$submit = $('#submit');
console.log($textInputs.length, $validTextInputs.length);
if($textInputs.length === $validTextInputs.length){
//all text fields are valid
$submit.attr('disabled', null);
} else {
//not all text fields are valid
$submit.attr('disabled', '');
}
});
CSS
을HTML을 (시각적으로, 때, 이제 저희에게 알려 입력이 유효 함)
.input-text:valid {
background: green;
}
여기 행동의 예를 참조하십시오 http://jsfiddle.net/m6QXc/
글쎄, 이것을 시도해 볼 수 있습니다 : fiddle example 필요에 따라 확장하고 jQuery를 사용합니다. 당신은 당신이 내 원하는대로 추가 할 수 있습니다 : 당신은 form.onsubmit
핸들러를 사용할 수 있습니다
$('#exampleForm').submit(function(e){
e.preventDefault();
// here you can call your own js methods, send form with ajax?
// or what ever you want
});
줄을 실행하지 않고 e.preventDefault 후에 경고를 주면. – Saikat
. 폼의 ID를 가정하면 form
입니다 : 당신은이 작업을 수행하는 몇 가지 추가적인 도움이 필요 해요
var form = document.getElementById("form");
form.onsubmit = function() {
//Pre-submission validation.
//Return true or false based on whether the validation passed.
//return false will prevent the submission the form.
};
이 코드는 제대로 작동하지 않습니다. 'onsubmit'에 오류가 있습니다. – Saikat
@Saikat : 테스트를 거쳐 저에게 도움이됩니다. 복사/붙여 넣기 전에 양식의 ID가'form'인지 확인 했습니까? –
사용 JQuery와 당신은 그것을 위해 자바 스크립트가 필요합니다 HTML5의 양식 유효성 검사 후
<form id="myForm">
<input type="text" class="input-text" required>
<input type="submit" id="submit" class="input-button" disabled>
</form>
$("myForm").submit(function(){
// Your code
})
- 1. oauth 성공 후 함수 호출
- 2. 폼 유효성 검사 성공 후 Fancybox 표시
- 3. Jquery 유효성 검사 후 .onsubmit 함수
- 4. 프로토 타입 : 유효성 검사 후 사용자 지정 함수 호출
- 5. HTML5 양식 유효성 검사
- 6. 양식 유효성 검사 및 제출 성공 후 Wordpress 리디렉션
- 7. 함수 호출 jquery로 입력 유효성 검사
- 8. jquery.validate.unobtrusive를 사용하여 유효성 검사 후 스크립트 호출
- 9. ItemAdding 이벤트에서 유효성 검사 후 사용자에게 성공 메시지 표시
- 10. 성공/실패에 대한 유효성 검사 이미지 추가
- 11. 의 HTML5 유효성 검사 오류
- 12. html5 유효성 검사 양식 태그
- 13. HTML5 유효성 검사 메타 데이터
- 14. FancyBox가로드 된 후 함수 호출
- 15. jQuery 유효성 검사 성공 메시지가 표시되지 않음
- 16. MVC3 서버 유효성 검사 성공 여부 확인
- 17. 넉 아웃 유효성 검사 성공 수업입니까?
- 18. LinqToSql 작업 후 검사, 작업 성공
- 19. jQuery 유효성 검사 플러그인 : 필드 성공 유효성 검사를위한 콜백?
- 20. JSF : 유효성 검사 후 재설정 = ok
- 21. jQuery : 성공 함수 내에서 append() 호출
- 22. JavaScript에서 CustomValidator 유효성 검사 호출
- 23. Ajax 호출 유효성 검사 요약
- 24. struts2 유효성 검사 호출 xml
- 25. 보기 후 호출 함수
- 26. MVC의 모든 xval 유효성 검사 후 javacript 함수 실행
- 27. 유효성 검사 후 양식 채우기
- 28. 유효성 검사 후 양식 보내기
- 29. jQuery.Validate - 입력 후 유효성 검사
- 30. 여러 아약스 호출 성공 후 트리거 이벤트
을 기능을 트리거 할 수 있습니다. –