2012-10-01 3 views
1

나는 이름, 이메일 및 메시지이 아약스 양식을하고 난 입력 유효성을 검사 할 :의 유효성을 검사하는 방법을 입력

<script type="text/javascript"> 
$(document).ready(function(){ 
    $form = $('form'); 
    $form.submit(function(){ 
     $.post($(this).attr('action'), $(this).serialize(), function(response){ 
     $("#inlocuire").fadeOut(1000, function() { 
      $(this).html("<img src='images/de_multumire.png'/>").fadeIn(2000); 
     }); 

     var message = $('textarea[name=message]').val(''); 
     var name = $('input[name=name]').val(''); 
     var email = $('input[name=email]').val(''); 
     },'json'); 
     return false; 
    }); 

}); 

나는이 기능을 소개하는 시도를하지만 작동하지 않습니다 :

나와 같은 문제를 가진 사람들을위한 양식이 잘 작동
$('#form_id').ajaxForm({ 
     beforeSubmit: validate 
    }); 

    function validate(formData, jqForm, options) { 
     var name = $('input[name=name]').fieldValue(); 
     var email = $('input[name=email]').fieldValue(); 
     var message = $('textarea[name=message]').fieldValue(); 

     if (!name[0]) { 
      alert('Please enter a value for name'); 
      return false; 
     } 
     if (!email[0]) { 
      alert('Please enter a value for email'); 
      return false; 
     } 
     if (!message[0]) { 
      alert('Please enter a value for message'); 
      return false; 
     } 

     else { 
     // here to send the form 
         } 

...

+1

JQuery를위한 합리적인 좋은 유효성 검사 플러그인은 다음과 같은 것을 사용할 가치가 있습니다. http://docs.jquery.com/Plugins/Validation –

+0

감사합니다. 나는 그 –

+0

을 구현하고 있습니다. 귀하의 질문은 무엇입니까? –

답변

관련 문제