我正在使用 Django 和 django-dynamic-formset 插件来生成 JQuery Mobile (JQM) 站点。我有嵌套表单,允许用户单击“添加”链接到表单的另一行。这在没有 JQM 的情况下工作得很好,但是当 JQM 用于设置表单小部件的样式时,单选按钮标签不会触发正确的单选按钮。
我基于生成的 HTML提出了一个静态的行为示例。单击“添加”链接,然后尝试为添加的项目选择严重性。标签的“for”属性似乎正确更新,所以我不知道我做错了什么。
django-dynamic-formset 指南为我提供了一种在用户单击“添加”按钮后调用 JavaScript 函数的方法,但我不知道是否应该调用 JQM 方法来解决问题。当我使用 JQM 的 enhanceWithin 函数时,它会触发页面加载,它将我的表单提交给 Django,此时我不希望这样做,因为表单还没有验证。
编辑:我将一个更好的示例上传到相同的 URL。