텍스트 필드가 포함 된 간단한 양식을 만들고 있습니다.Jquery : 유효성 검사가 성공적으로 완료되었습니다.
이러한 텍스트 필드는 Ajax를 사용하는 변경 이벤트에 저장됩니다.
제 질문은 변경 이벤트 전에이 필드의 유효성을 검사 (jquery)하고 싶습니다.
도와주세요. 덕분에 ....... :
텍스트 필드가 포함 된 간단한 양식을 만들고 있습니다.Jquery : 유효성 검사가 성공적으로 완료되었습니다.
이러한 텍스트 필드는 Ajax를 사용하는 변경 이벤트에 저장됩니다.
제 질문은 변경 이벤트 전에이 필드의 유효성을 검사 (jquery)하고 싶습니다.
도와주세요. 덕분에 ....... :
는 blur 또는
아니면 제출 버튼을 focusout에 유효성 검사를 수행 검증 기능을 사용합니다.
<input type="submit" value= "submit it" onclick= "javascript:return formvalidator()">
은 항상 텍스트 상자가 비어 있거나이 유효성 검사에서 그 성격
function formvalidator(){
var test = true;
if($trim.$("#myTextField").val()) == " "){
alert('Empty!!');
test = false;
}
return test;
}
$('input').change(function(){
vat retrn = validatethisfield();
if(retrn == false)
{
//show msg;
return false;
}
})
의 일이 분야의 기능을하지 않는 한, 진정한 를 반환 유효성 검사를하고 유효하지 않은 데이터의 경우 false를 반환 ..
이 작업을 수행하는 방법은 여러 가지가 있으며, 쉽게 사용할 수 있습니다. 처음에는 링크를 배우기 쉽도록 코드를 작성할 수 있습니다.
jQuery.ajax가 beforeSend이 있습니다 참조 할 수 있습니다 당신은
그것은 양식 유효성 검사의 거의 모든 측면을 다룹니다 ....이 하나입니다. 이 함수에서 유효성 검사를 수행 할 수 있습니다. 인용 jQuery의 documentation으로
$.ajax({
url: '/some/path',
beforeSend: function(xhr) {
// do your validations here
},
success: function(data) {
// handle success
}
});
:
beforeSend (jqXHR, 설정 참조) - jqXHR 수정하는 데 사용할 수있는 사전 요청 콜백 함수 (jQuery를 1.4.x를의를하는 XMLHTTPRequest) 객체가 전송되기 전에. 이것을 사용하여 사용자 정의 헤더 등을 설정하십시오. jqXHR 및 설정 맵은 인수로 전달됩니다. 이것은 Ajax 이벤트입니다. beforeSend 함수에서 false를 반환하면 요청이 취소됩니다. jQuery 1.5에서 beforeSend 옵션은 요청 유형에 관계없이 이라고합니다.
제출 버튼이 없습니다. 아약스 호출을 사용하여 텍스트 필드의 변경 이벤트에 필드를 저장합니다. –
그 다음에 내 formvalidator의 내용을 change 이벤트에 넣습니다. – Har