2013-02-25 34 views
1

我有一个处理一些基本信息的HTML表单。点击完成表单按钮后,我会弹出一个询问是否出现其他信息(这是一个隐藏在按钮单击事件之前的div)。我想知道的是,如果有办法将这两个表单链接在一起,以便最终的提交将两个表单上的所有数据进行POST?在ASP.NET中链接两个表单

想法我已经考虑:

  1. 在点击按钮,从形成一个通过11场进11个隐藏字段从形式2.
  2. 在最终提交,创建通过javascript我自己的职位电话。

这两个都可以工作,但对我来说似乎有些尴尬。我宁愿有一个链接两个表单提交的真实方法,如果有的话。任何人?

+0

如果你只需要一篇文章,忘记两种形式。只使用一个主窗体,并在这个主窗体中声明'div' *。表单提交将包含所有字段。 – rsenna 2013-02-25 20:43:50

+0

@rsenna有没有办法将两个单独的表单连接在一起?我一直使用在主页面中定义的绝对定位的div作为我所需要的信息中的ajaxing弹出窗口,这样我就可以在需要的不同页面上重用表单。 – steventnorris 2013-02-25 20:58:01

+0

同样值得注意的是,在ASP.NET WebForms(我假设你正在使用)中,每页只能有一个包含'runat =“server”'的表单。如果有两个*独立*表单的合理理由,让我们知道原因是什么。如果原因是验证,请使用验证组。 – Snixtor 2013-02-25 22:13:14

回答

3

为什么不把第一个按钮设置为NON ASP.NET按钮(即只是一个普通的HTML按钮)......用一个显示隐藏div的onclick事件。隐藏div上的Submit按钮是将整个表单(来自两个部分的数据)提交给ASPX的ASP.NET按钮?

+0

我正在使用非ASP.NET按钮。你如何获得两个单独的表单提交一个按钮? – steventnorris 2013-02-26 16:43:39