对于基本的HTML表单,我想将表单分成三个选项卡,每个选项卡将包含特定的字段,并且在提交表单时,我希望三种表单中的所有数据都能够提交。以html格式提交隐藏字段
所以我具有由
- 和
-
和该菜单下创建的菜单,我有三个的div表示每个选项卡的:
输入控制元件将被放入每个tab div。并且菜单导航栏中的JavaScript将通过调用每个div的show() & hide()方法来控制显示哪个选项卡。 (使用jQuery)。现在
我的问题是:
1)我希望能够提交整个形式(三级申报单中的所有控件)。但是,html表单不会在displayNone div中提交输入控件,这意味着我只能在当前正在查看的选项卡内提交数据,而不能在其他两个选项卡上提交数据。
2)当初始化tab2或tab3中的表单时,我也想在隐藏元素上做一些javascript函数。但是,由于它们是display:none,所以javascript将不起任何作用。
那么有没有什么办法可以隐藏div,但也能够提交表单并对其执行任何javascript操作?
+1
请试用jQuery UI Tabs插件:http://jqueryui.com/demos/tabs/ –
+1
谢谢@diEcho,我知道有这样一个jQuery插件,但我想我更高兴知道是否有一个解决方案,而不是依靠图书馆。 –