使用 jQuery UI tabs() 方法拆分<form></form>
会影响表单发布到 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>
No.表单仍将包含所有<input>
元素,即使它们当前不可见。因此,它们都将在表单提交时提交。
但是,您的示例存在一个问题,因为 jQuery 代码将在 <div id="Tags">
元素存在之前执行。将其包装在文档就绪调用中:
<script>
$(document).ready(function() {
$('#Tabs').tabs();
});
</script>