使用一个提交按钮发送两个表单

时间:2012-06-08 19:56:21

标签: zend-framework

我在这里有点问题。我有两种形式,Login.php和Captcha.php。

我的登录表单包含电子邮件,密码和一个提交按钮。 我的验证码表格包含验证码。

我需要同时使用Login表单和Captcha,并提交按钮(登录表单)。 但是验证码形式不会识别控制器中的这个按钮。

我怎么能这样做?

3 个答案:

答案 0 :(得分:0)

为一个表格做这个工作没问题,

对于两个表单,像往常一样提交第一个表单并使用java脚本提交第二个表单(打开一个新链接)或者通过ajax调用url!

答案 1 :(得分:0)

Html不允许您从一个按钮提交两个表单。但Javascript可以做到这一点。 This可能会帮助您解决问题。

答案 2 :(得分:0)

首先,您应该从同一表单发布验证码和数据。但是,您可以使用此js来完成这项工作:

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