Flask wtforms jquery验证

2024-06-11 13:54:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我在我的Flask应用程序中使用wtforms,我想通过jquery在浏览器中验证表单。在

我的行为准则是

class LoginForm(Form):
   email = StringField('Email',[validators.DataRequired(message='Sorry, this is a required field.')])
   password = PasswordField('Password', [validators.DataRequired()])

但找不到验证。在

谢谢你


Tags: form应用程序flask表单email浏览器jquerywtforms
1条回答
网友
1楼 · 发布于 2024-06-11 13:54:48

这个问题有点难以理解你的意图。在

使用jquery是什么意思?您可以创建一个路由,然后将序列化表单发送回该路由并返回数据。在

var validate = function() {
  $.post("{{ url_for('validate') }}", $('form').serialize(), function(errors) {
    alert(errors);
    // update the dom with the errors however you want.
  });
}

然后在你的路线上,你可以做点什么来达到这个效果。在

^{pr2}$

然后,您几乎可以将javascript函数附加到某种事件上,比如$('input').blur(validate)

相关问题 更多 >