2010-07-01 2 views
1

:jQuery로 recaptcha_tag의 유효성을 검사하는 방법 유효성을 검사 하시겠습니까? 나는 JQuery와 문의 양식에 대한 검증 사용하고


$(document).ready(function(){ 
      $("#contactFormid").validate(); 
      }); 

그리고 난이 사용하고 유효성을 검사하기 위해 내가 어떻게해야합니까 방법

 

recaptcha_tags :public_key => 'xxxxxxxxxxxxxxxxxxxxxx_xxxxxxxxxxxxxx' , :display=>{:theme=>"white" } 
 

JQuery와 유효성을 내 페이지에서 reCAPTCHA를을 생성하는 플러그인 레일 내 [정보를 보내기 전에 reCAPTCHA를 태그 ....

내가 모든 jQuery로 확인하고 전 모델에 유효성을 변경하고 싶지 않아요 ....

답변

2

Captcha는 클라이언트 측이 아닌 서버 측에서 유효성을 검사해야합니다. 실제 captcha 단어는 클라이언트 측이 아닌 서버 측에서만 사용할 수 있습니다. 당신이 클라이언트 측에 그것을 저장하고 있다면, 당신은 captcha 자체의 모든 목적을 이겨낼 수있는 봇이 알아낼 수있는 방법을 남겨두고 있습니다.

+0

당신은 꽤 옳았습니다 ... 그렇다면 완벽한 유효성 검사를하기 위해 jquery에서 레일즈 모델로 모든 유효성 검사를 이동해야합니까? –

+0

필연적으로, 모델에서 유효성 검사가있는 레일에서도 올바른 것이 맞습니까? 또한 Capthca는 엄격한 검증이 아닙니다. 유효성 검사는 일반적으로 사람이 데이터를 잘못 입력하는 것을 포착/중지 함을 의미합니다. captcha는 b/w hummans vs bots를 구분합니다. –

관련 문제