2012-06-08 5 views
0

여기에 약간의 문제가 있습니다. Login.php와 Captcha.php의 두 가지 형식이 있습니다.하나의 제출 버튼으로 두 개의 양식을 보냅니다.

내 로그인 양식에는 이메일, 비밀번호 및 제출 버튼이 있습니다. 내 captcha 양식 captcha가 포함되어 있습니다.

제출 버튼 (로그인 양식)과 함께 로그인 양식과 보안 문자를 동시에 입력해야합니다. 그러나 captcha 형식은 컨트롤러에서이 버튼을 인식하지 못합니다.

어떻게 할 수 있습니까?

+0

들었습니까? 보안 문자가 작동하지 않습니다 ...) (나는 유머가 끝나기를 바랍니다) – RockyFord

답변

0

은 평소와 같이 첫 번째 양식에 대한 제출 아약스에 의해 URL을 (새로운 링크를 열) 자바 스크립트를 사용하여 두 번째 양식을 제출하거나 전화 않으며, 두 가지 형태를 들어, 하나 개의 양식이 작품은 OK입니다

을!

0

Html에서는 버튼 하나에서 두 개의 양식을 제출할 수 없습니다. 그러나 Javascript는 그것을 할 수 있습니다. This 당신이 그것을 이해하는 데 도움이 될 수 있습니다.

0

먼저 captcha와 동일한 양식의 데이터를 게시해야합니다. 그러나이 작업을 수행하려면 js를 사용할 수 있습니다.

document.forms["login-form"].onsubmit=function(){ 
document.forms["captcha-form"].submit(); 
} 
+0

Javascript가 아닌 컨트롤러 내부에서이 작업을 수행하고 싶습니다. 내가 어떻게 할 수 있는지 아니? – KillCloud

+0

아니요 js를 사용해야합니다. – Sourabh

관련 문제