2011-10-07 111 views
0

我有一个允许单选按钮选择两种产品的HTML表单。选择产品后,用户可以选择数字下载或交付,每个问题都有一个单独的表单。将HTML表单的值传递给另一个表单

我需要确保将产品选择传递给两种形式中的任何一种,以便用户决定选择哪个送货选项。只有一个表格被提交。

基本上我有:

Form1中:产品选择单选按钮(2个选项)

由一个javascript隐藏交付选项//选择显示相关表格

Form2a的:数字下载形式验证并提交到Paypal的域名

Form2b:带验证和提交到Paypal的操作的Regualar交付表单字段

我期待着本网站卓越思想的解决方案!

+0

你在服务器端使用什么语言/工具?...编辑:划痕的问题 - 我认为这是全部在一个页面上? –

+0

如果您希望有一个体面的答案,您需要提供更多的细节。请参阅常见问题解答:http://stackoverflow.com/faq – Brad

回答

3

假设这是全部在一个页面上,这听起来像你并不真的需要多种形式。我建议只将所有内容都包含在一个表单中,将每个选择的适用问题分别包装在<div>标记中,并使用一些JavaScript来呈现适用的<div>当选择单选按钮时。提交表单时,请检查服务器端的单选按钮选择以确定要使用的其他表单字段。

+0

感谢您的这一点,我已经这样做了,但是我的客户坚持使用多种形式,这并不是我如果达到我......基本上这些表格都在同一页面上,但是一旦选择了传送选择,就会用JavaScript显示。选择是由图像而不是形式。 – scottk

+0

想知道为什么你的客户对解决方案有如此规定,但实际上你是否使用一种或两种形式并不重要。如果您使用两种形式,那么您可以在每种形式中使用具有相同名称和不同值的隐藏输入标签(或为每种形式的课程使用不同的动作URL)来识别交付方法。回顾一下您的原始查询,不需要将产品选择“传递”给表单,因为无论如何,这都是固有的。 –

相关问题