jQuery Mobile的显示形式后双表单标签提交这是使用jQuery Mobile的我第一次
问题描述:
...我有形式类似的商品 -jQuery Mobile的显示形式后双表单标签提交这是使用jQuery Mobile的我第一次
<label for="five_miles">5 Miles</label>
<input type="radio" name="distlim" value="5" id="five_miles">
因为它说,在文档中,标记表单元素,你必须使用标签标签,并且for should =该表单项目的ID。
它工作正常。我加载页面,表单元素正在生成,看起来不错。
但是,当我将表单提交回同一页面后,它将显示带有生成的按钮元素和元素内的标签文本的表单,并且它还会再次显示每个表单元素上方标签的文本。
的jQuery生成的代码看起来是这样的 -
<div class="ui-radio">
<label for="yes" class="ui-btn ui-corner-all ui-radio-on ui-btn-inherit ui-btn-icon-left">Yes</label>
<input type="radio" name="transportation" class="transyes" id="yes" value="Yes" checked="">
</div>
<label for="yes">Yes</label>
我想,也许在DOM被加载,jQuery的加载后记并添加其他标签元素。只在表单提交后发生。
尝试将我的jscript文件放入页脚和标题中,并试图将标签放在表单元素的上方和下方。 ...不知道还有什么要做。
谢谢。
答
我在,你必须包装单选按钮和复选框
<fieldset data-role="controlgroup"></fieldset>
的文档忽视