jquery에서 연락처 양식을 만들고 있지만 사용자 정의 유효성 검사 메시지를 표시하는 데 어려움이 있습니다. 그것은 단지 작은 팝업 메시지를 보여줍니다 : "양식을 작성 해주십시오."그리고 내가 지정한 커스텀 메시지가 아닙니다. 유효성 검사 플러그인의 다른 버전을 시도했는데 작동하지 않았습니다. 같은 결과로 여러 자습서를 따랐습니다. 당신 중 일부는 올바른 경로에 나를 넣을 수 있을까요?Jquery 사용자 지정 유효성 검사 메시지
JQuery와
$(document).ready(function() {
$('#contact_form').validate({
rules: {
name: {
required: true
}
},
messages: {
name: {
required: "come on, you have a name don't you?"
}
},
submitHandler: function (form) {
$(form).ajxSubmit({
type: "POST",
data: $(form).serialize(),
url: "",
success: function() {
$('#contact_form :input').attr('disabled', 'disabled');
$('#contact_form').fadeTo("slow", 0.15, function() {
$(this).find(':input').attr('disabled', 'disabled');
$(this).find('label').css('cursor', 'default');
$('#success').fadeIn();
});
},
error: function() {
$('#contact_form').fadeTo("slow", 0.15, function() {
$('#error').fadeIn();
});
}
});
}
});
});
HTML 코드 아래
<form method="post" name="contact" id="contact_form">
<div class="row uniform collapse-at-2">
<div class="6u">
<input type="text" name="name" id="name" placeholder="Name" required="" />
</div>
<div class="6u">
<input type="email" name="email" id="email" placeholder="Email" required="" />
</div>
</div>
<div class="row uniform">
<div class="12u">
<input type="text" name="subject" id="subject" placeholder="Subject" required="" />
</div>
</div>
<div class="row uniform">
<div class="12u">
<textarea name="message" id="message" placeholder="Message" rows="6" required=""></textarea>
</div>
</div>
<div class="row uniform">
<div class="12u">
<ul class="actions">
<li>
<input type="submit" class="special" value="Send Message" id="submit" name="submit" />
</li>
<li>
<input type="reset" name="reset" id="reset" value="Reset Form" /></li>
</ul>
</div>
</div>
</form>
jquery 유효성 검사 플러그인을 사용하고 있습니까? –
내가 진술 한 것처럼 .. –
보이지 않습니까? '어서, 너 이름이있어?'? –