我只是想把一个带有多个输入的表单放到不同的div中.
我有4个主要部分,我需要分成单独的div,但他们都必须发布到一个PHP文件.在我尝试设置页面布局时需要分离.
<div id="1"> <form method="post" action="process.PHP"> URL <input type="text" name="url" size="50"/> </div> <div id="2"> <input type="checkBox" name="ck1" value="option1" /> <input type="checkBox" name="ck2" value="option2" /> <input type="checkBox" name="ck3" value="option3" /> </div> <div id="3"> <input type="checkBox" name="ck4" value="option4" /> <input type="checkBox" name="ck5" value="option5" /> <input type="checkBox" name="ck6" value="option6" /> </div> <div id="4"> <input type="submit" value="Submit"> </form> </div>
这确实有效,但没有明显的原因验证.我尝试使用fieldset元素,但它有文件集周围的行边界似乎不适合我的情况.什么是形式化的正确方法,并使其仍然有效?
解决方法
您需要做的是使用fieldset标记,但是,这是许多人的一个选项.
示例:fieldset
要说明此示例,请在此处查看我的代码/结果:
http://jsfiddle.net/grARw/
这是代码:
<form method="post" action="process.PHP"> <fieldset id="f1"> <label>URL</label><input type="text" name="url" size="50"/> </fieldset> <fieldset id="f2"> <p><input type="checkBox" name="ck1" value="option1" /> Yes</p> <p><input type="checkBox" name="ck2" value="option2" /> No</p> <p><input type="checkBox" name="ck3" value="option3" /> Maybe</p> </fieldset> <fieldset id="f3"> <input type="checkBox" name="ck4" value="option4" /> Great <input type="checkBox" name="ck5" value="option5" /> Average <input type="checkBox" name="ck6" value="option6" /> Poor </fieldset > <fieldset id="f4"> <input type="submit" value="Submit"> </fieldset> </form>