2014-04-18 2 views
0

안녕하세요. jquery를 사용하여 양식의 유효성을 검사하려고하는데이 코드를 사용하는 데 어려움을 겪었습니다. 반환하는 false와 상관없이 페이지를 새로 고칩니다.jquery 페이지가 반환 false에 관계없이 새로 고침

$('.btn-submit').click(function(e) { 
    $('.signup input').each(function() { 
     if($(this).val() == name) { 
      $('<p>Please enter your '+ $(".default-value").attr("value") + ' </p>').appendTo('.form_error'); 
      e.preventDefault(); 
     } 
    }); 
}); 
+0

if 문 내부의 코드가 실행되고 있는지 확인 했습니까? – adrichman

+0

은 오류를 볼 수 있도록 웹 사이트 URL을 제공합니다. 또는 jsfiddle을 작성하십시오 –

답변

1

사용 return false;click 기능에 다음과 같이

여기, 내 코드 대신 return false

$('.btn-submit').click(function() { 
     $('.signup input').each(function() { 
      if ($(this).val() == name) { 
       $('<p>Please enter your ' + $(".default-value").attr("value") + ' </p>').appendTo('.form_error'); 
       return false; 
      } 
     }); 
+0

이것은 답을 고맙게 생각합니다. 간단히 말해서 클릭 기능에 false를 넣으십시오. 간단한 해결책이 무엇입니까? – droo

+0

나는 왜 부정 투표를하고 있습니까? –

1

, 당신의 submit 버튼의 이벤트에 preventDefault을 시도합니다.

관련 문제