是否可以在没有JavaScript的情况下将形式输入类型从文本更改为wtforms中的电子邮件?

时间:2019-12-24 02:56:58

标签: python flask flask-wtforms

我正在使用flask-wtforms提交电子邮件表单。我还没有找到任何文档说wtforms具有import Foundation import UIKit public extension UITextInput { public var text: String { get { text(in: textRange(from: beginningOfDocument, to: endOfDocument)!) ?? "" } set(value) { replace(textRange(from: beginningOfDocument, to: endOfDocument)!, withText: value) } } } 类型,但是当我尝试使用它时却收到错误消息说无法导入。当我尝试更改模板中的表单类型时(例如 EmailField())对类型的更改将被忽略,并将其呈现为{{ form.email(type="email", class="form") }}

1 个答案:

答案 0 :(得分:1)

尝试一下。

(您尚未发布任何代码,因此我正在发布一个简单的表单class设置示例,其中包括电子邮件和验证)

from wtforms.fields.html5 import EmailField
from wtforms.validators import DataRequired, Email

class YourForm(FlaskForm):
    email = EmailField('Email address', [validators.DataRequired(), validators.Email()])