2014-12-23 2 views
0

파이어 폭스에서 작동하고 크롬에서 작동하지 않는 동일한 코드에 약간 이상한 문제가 있습니다. 내 주요 기능은 buy now 버튼을 클릭하는 동안 양식을 제출해야합니다. 버튼 클릭 이벤트에서 양식 제출을위한 코드를 작성했습니다. 내 코드는Jquery 양식 제출이 크롬에서 작동하지 않지만 파이어 폭스에서 작동합니다.

$('.paypal_button_form_submit').click(function(){ 

       $('.form_certificate').submit(); 

       alert('Thank you! Your order was submitted successfully');    

}); 

페이팔을 클릭하면 실제로 paypal로 이동하지만 양식이 제출되기 전에 클릭합니다. 내가 사용하고 양식

칼데라 형태의 워드 프레스와

플러그인입니다. 이 코드 형식을 사용하는 은 파이어 폭스에서는 완벽하게 작동하지만 크롬에서는 완벽하게 작동하지 않습니다. 모든 브라우저에서 작동하도록 변경해야 할 사항을 알려주십시오.

$('.paypal_button_form_submit').on("click",function(){ 

       $('.form_certificate').submit(); 

       alert('Thank you! Your order was submitted successfully');    

}); 
+0

추가 컨텍스트가 필요합니다. 귀하의 DOM 및 어쩌면 내가 jsbin에 붙여 넣기 때문에 당신이 점점 오류가 내 크롬에 잘 작동합니까? –

+0

크롬에 구문 오류가 없습니다. 딱 이것. GET http : //***/wp-content/themes/theme/js/jquery.min.map 404 (찾을 수 없음) 이것이 문제가 될 수 있습니까? – Shwet

+0

말하기 어렵지만 –

답변

0

.on 내 자신에 해결 사용

0

보십시오. 페이팔 버튼에서 제출 버튼 클릭 양식으로 클릭을 변경했습니다. 이제 내 코드는 이와 유사합니다.

$('#submit').on("click",function(){ 
    if($("#formid").valid()) 
    { 
     $('.paypal_button_form').submit(); 
    } 

}); 

왜 작동했는지는 잘 모르겠다. 이제는 두 가지 양식이 모두 제출되고 기능이 완벽하게 작동합니다.

+0

괜찮아요. 내게 맡겨주세요. – Shwet

+0

@vaibs가 작동하지 않습니다. – Shwet

+0

콘솔에 오류가 있습니까? ?? –

관련 문제