Jquery Mobile在表单提交后显示双表单标签
Jquery Mobile showing double form labels after form submit
这是我第一次使用jquery移动…我有这样的表单项-
<label for="five_miles">5 Miles</label>
<input type="radio" name="distlim" value="5" id="five_miles">
正如文档中所说,要标记表单元素,必须使用label标记,并且for应该=该表单项的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>
相关文章:
- 如何从表单标签外部的按钮手动触发 AngularJS 验证
- 在运行时更改表单标签文本
- 谷歌地图与方向 - 我可以在没有表单标签的情况下做到这一点吗?
- 使用 javascript 内联表单标签和字段
- 提交表单标签中的验证功能
- 如何使用此示例使用 javascript 将代码添加到我的表单标签中
- 如何使用没有表单标签的CasperJS填写表单
- 需要在重力表单wordpress插件中的表单标签中添加代码
- 如何将“oninput”添加到html表单标签,按id定位标签,而不是编辑表单标签本身
- 如何使表单标签在单击“提交”后消失
- ajax无法在表单标签中工作
- HTML的哪些表单标签值可以在get方法中传递
- 按回车键提交HTML表单标签
- Bootstrap Validator不会将所有表单标签都变成红色
- Javascript中的HTML表单标签中的Javascript函数
- HTTP错误405.0 -方法不允许-表单标签
- 使用javascript使用for属性更改表单标签内容
- 使用javascript收集多个不带表单标签的复选框值
- Jquery Mobile在表单提交后显示双表单标签
- 是否有可能拆分一个<表单>标签横过页面