2013-10-02 39 views
0

使用jQuery UI tabs()方法分割<form></form>会影响表单发布到PHP吗?使用jQuery UI选项卡分割表单会影响表单发布到PHP?

如:

<script type="text/javascript" > 
    $('#Tabs').tabs(); 
</script> 
<form method="post" action="form.php" > 
    <div id="Tabs"> 
    <ul> 
     <li><a href="#content1">content1</a> 
     <li><a href="#content2">content2</a> 
    </ul> 
    <div id="#content1> 
     <input type="text" name="field1" /> 
    </div> 
    <div id="content2"> 
    <input type="content'' name="field2" /> 
    <input type="sumbit" /></div> 
    </div> 
    </div> 
    </form> 
+0

最好的方法是试用它。但我不相信PHP会有问题。但后来我们不知道你想实现什么 – MKroeders

+0

输入类型'submit'不是'sumbit'并关闭输入的正确 –

+1

否,但是你的坏HTML程序将会 – Salketer

回答

1

号的形式依然将包含所有的<input>元素,即使他们当前不可见。因此,他们都将在表格提交时提交。

但是,您的示例存在问题,因为jQuery代码将在<div id="Tags">元素存在之前执行。将其包装在文档中准备好致电:

<script> 
    $(document).ready(function() { 
     $('#Tabs').tabs(); 
    }); 
</script> 
+0

会工作吗? –

+0

@AbhishekKumar是 – Yang

+0

@AbhishekKumar是的,这只是做同样事情的一种较短的方式。 –