【发布时间】:2014-08-09 06:09:26
【问题描述】:
我有一个表单,我需要根据单选按钮选择动态更改它。
假设我有文本字段字段 A、字段 B、.....、字段 G,并且我在表单中有单选按钮 Radio 1 和 Radio 2。
我想根据单选按钮选择动态更改表单。
表单设计如下:
Field A
Field B
Radio1 Radio 2
现在基于单选按钮选择,其他字段(字段 C 到 G)可以是文本字段或单选按钮或下拉列表。 现在,我使用两个具有相同字段的 div 来查看它们的需求(文本字段或单选按钮或下拉列表),并根据单选按钮选择隐藏/显示这些 div。但这是正确的方法吗?但是我看到这种方法的缺点是每个表单字段被提交两次(我的意思是它从两个 div 发布数据,即使一个 div 被隐藏)
我该怎么做
【问题讨论】:
-
您还必须禁用隐藏输入以防止随后回发 (..disabled="disabled"..)
-
@StephenMuecke 正确。但是,如果我使用 disabled ,问题是当我单击单选按钮时,字段被禁用,我们无法输入任何内容。
-
你有一个表格吗?
-
当单选按钮 1 被选中时,从 A 和 B 中删除禁用属性,并将禁用属性添加到 C、D 等。当单选按钮 2 被选中时,执行相反的操作
标签: javascript jquery html forms