Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何为烧瓶中的SubmitField使用onclick函数(WTF SubmitField问题)_Python_Flask_Onclick_Pymongo - Fatal编程技术网

Python 如何为烧瓶中的SubmitField使用onclick函数(WTF SubmitField问题)

Python 如何为烧瓶中的SubmitField使用onclick函数(WTF SubmitField问题),python,flask,onclick,pymongo,Python,Flask,Onclick,Pymongo,如何使用烧瓶SubmitField输入选项的点击功能 我想在flask表单中使用SubmitField调用函数,因为我想在一个表单中使用多个按钮,所以我需要一个按钮的特定函数 class RegistrationForm(FlaskForm): username = StringField('Username',validators=[DataRequired(), Length( min=1, max=20)]) email = StringField('Email', validators=

如何使用烧瓶
SubmitField
输入选项的点击功能

我想在flask表单中使用
SubmitField
调用函数,因为我想在一个表单中使用多个按钮,所以我需要一个按钮的特定函数

class RegistrationForm(FlaskForm):
username = StringField('Username',validators=[DataRequired(), Length( min=1, max=20)])
email = StringField('Email', validators=[DataRequired(), Email()])
password = PasswordField('Password',validators=[DataRequired()])
confirm_password = PasswordField('Confirm Password',validators=[DataRequired(), EqualTo('password')])
signUpbtn = SubmitField('Sign Up')





def register():
signUpform = RegistrationForm()
if signUpform.validate_on_submit():
    flash(f'Account created for {signUpform.username.data}!', 'success')
    db_cm.insert({'username':signUpform.username.data, 'email':signUpform.email.data, 'password':signUpform.password.data})
    return redirect(url_for('home'))
#else:
#    flash('Please check input data!', 'danger ')
return render_template('register.html', title='Register', form=signUpform)

我需要添加另一个按钮如何处理此问题?

如果我正确理解此问题,您希望呈现一个如下所示的按钮

<input id="signUpbtn" name="signUpbtn" type="submit" onclick="your_submit_function()" value="Sign Up">
signUpbtn = SubmitField('Sign Up', render_kw={"onclick": "your_submit_function()"})

是的,你知道我的问题。但这对我来说不是工作。我不能调用我的函数yeti这里有答案