在Flask表单中,我有一个表单字段,其中包含数据验证程序和URL验证程序。
url = URLField('url', validators=[DataRequired(), url()])
页面重新加载后,我在页面下使用{{for error in form.url.errors}}显示错误消息。
当该字段为空时,错误正确显示为“此字段是必需的”。页面重新加载后。
但是当该字段的URL无效时,我会收到一个小弹出/工具提示“请输入网址”。没有重装。
如果我将表单字段更改为StringField,则网址验证错误会正确呈现为“无效网址”。与DataRequired()验证程序行为相同。
我可以以某种方式抑制或跳过此URLField弹出错误吗?或者是使用StringField的解决方案吗?