class RegistrationForm(Form): username = simple.StringField( label='Username', widget=widgets.TextInput(), validators=[ validators.DataRequired(message="Username can not be empty"), validators.Length(6, 40, 'Need to be more than 6 characters') ]) password = simple.PasswordField( label='Password', widget=widgets.PasswordInput(), validators=[ validators.DataRequired(message='Password can not be empty'), validators.Length(6, 40, 'Need to be more than 6 characters') ]) password2 = simple.PasswordField( label='Repeat Password', widget=widgets.PasswordInput(), validators=[ validators.DataRequired(message='Password can not be empty'), validators.EqualTo('password', message='Two password not same') ]) email = simple.StringField( label='Email', widget=widgets.TextInput(), validators=[ validators.DataRequired(message='Email can not be empty'), validators.Email(message='Wrong Email Syntax') ]) submit = simple.SubmitField(label='Submit', widget=widgets.SubmitInput())
class LoginForm(Form): username = simple.StringField( label='Username', widget=widgets.TextInput(), validators=[validators.DataRequired(message="Username can not be empty")]) password = simple.PasswordField( label='Password', widget=widgets.PasswordInput(), validators=[validators.DataRequired(message='Password can not be empty')]) submit = simple.SubmitField( label='Submit', widget=widgets.SubmitInput() )
class LoginForm(FlaskForm): username = StringField(label='用户名', validators=[ validators.DataRequired(message='用户名不能为空.'), validators.Length(min=3, max=12, message='用户名长度3-12'), ], widget=widgets.TextInput(), render_kw={'class': 'form-control'}) password = PasswordField(label='密码', validators=[ validators.DataRequired(message='密码不能为空.'), ], widget=widgets.PasswordInput(), render_kw={'class': 'form-control'}) submit = SubmitField(label='登陆', widget=widgets.SubmitInput(), render_kw={'class': 'btn-primary'})
class RegisterForm(FlaskForm): username = StringField(label='用户名', validators=[ validators.DataRequired(message='用户名不能为空.'), ], widget=widgets.TextInput(), render_kw={'class': 'form-control'}) password = PasswordField(label='密码', validators=[ validators.DataRequired(message='密码不能为空.'), ], widget=widgets.PasswordInput(), render_kw={'class': 'form-control'}) password2 = PasswordField(label='再次输入密码', validators=[ validators.DataRequired(message='不能为空.'), validators.EqualTo('password', '两次密码不一致.'), ], widget=widgets.PasswordInput(), render_kw={'class': 'form-control'}) submit = SubmitField(label='注册', widget=widgets.SubmitInput(), render_kw={'class': 'btn-primary'})
class RegistrationForm(Form): #def validate_username(self): #if not verify_user_register(self.realname.data,self.citizenid.data): #raise ValidationError(u'Real Name not match CitizenId') username = simple.StringField( label='Username', widget=widgets.TextInput(), validators=[validators.DataRequired(message="Username can not be empty")]) password = simple.PasswordField( label='Password', widget=widgets.PasswordInput(), validators=[validators.DataRequired(message='Password can not be empty')]) email = simple.StringField( label='Email', widget=widgets.TextInput(), validators=[validators.DataRequired(message='Email can not be empty'), validators.Email(message='Wrong Email Syntax')]) phone = simple.StringField( label='Phone', widget=widgets.TextInput(), validators=[validators.DataRequired(message="phone can not be empty")]) submit = simple.SubmitField( label='Submit', widget=widgets.SubmitInput())
class SubmitField(BooleanField): """ Represents an ``<input type="submit">``. This allows checking if a given submit button has been pressed. """ widget = widgets.SubmitInput()
class MakePoemButton(Form): #label = 'Make me a Quora poem!' make_poem_button = widgets.SubmitInput()