我正在使用 这里 找到的验证器插件来验证一个表单。
我的问题是,如果我在表单输入元素周围放置以下内容,则验证失败:
<div style="display:none;"><input type="text" name="test" /></div>
我需要这个功能是因为我正在使用其他 UI 控制层来控制输入元素,并且不希望它们可见。
它可以在行内和块级元素上工作,但是我需要将其隐藏。有没有办法绕过这个问题?
感谢任何反馈。
更新:
我主要是在验证选择选项字段,使用的是 django(即:{{form.select_option_element}})
所以实际上:
<div style="display:none;">
{{form.select_option_element}}
</div>
...不起作用
发完帖子后,我似乎通过以下方式解决了这个问题:
<div style="visibility: hidden; height: 0;">
{{form.select_option_element}}
</div>
它然后允许我验证这个字段。