2012-03-02 3 views
0

글쎄, 멕시코 출신이기 때문에 나쁜 영어로 유감입니다.MotionCaptcha에서 버튼이 비활성화되었습니다.

저는 JQuery Mobile으로 양식을 만들고 있으며 MotionCaptcha (http://www.josscrowcroft.com/demos/motioncaptcha/) 앱을 사용하고 있습니다. 제출 버튼에 문제가 있습니다. 사용 중지 또는 사용 설정되지 않았습니다. 처음에는 버튼이 비활성화되었지만 (오른쪽), 올바른 captcha를 도입하면 captcha를 새로 고침 할 때까지 활성화 된 버튼으로 바뀌지 않습니다. 그런 다음 버튼이 활성화되어 있고 클릭하면 비활성화 된 버튼으로 바뀌지 않습니다. JQuery Mobile 파일을 추가 할 때 문제가 발생하는 것으로 나타났습니다.

누군가 내게 그 이유를 말할 수 있습니까?

답변

1

jQuery Mobile에서 MotionCaptcha를 사용하는 동안 나는 또한이 문제에 직면했습니다. 문제는 jQuery Mobile에서 클래스 및 데이터 속성을 disabled="disabled" 속성을 추가 한 입력에 추가하고 클라이언트에서는 비활성화 된 속성을 삭제하는 동안 다른 클래스는 삭제되지 않습니다. 내가 찾은 해결책이 바로 jQuery.motionCaptcha.js에 다음 줄을 추가한다 -는 onSuccess 콜백 함수를 바로이 작업 솔루션, upvoted입니다

$submit.button('enable'); 
+0

// Enable the submit button: $submit.prop('disabled', false); 

삽입 다음 줄 끝 :) – mrahmat

관련 문제