我有一个烧瓶申请,我想更新提交按钮文本。该函数使用openssl生成密钥&csr,因此需要一些时间。我想有一个某种消息,提醒用户,它正在处理后,提交按钮被点击。但是,我的函数在csr/键生成后呈现页面的方式是。我需要一些帮助。你知道吗
我试着更新标签.text在提交时,但在生成csr/键之前,它不会再次呈现它。你知道吗
@app.route('/submit_csr', methods=['GET', 'POST'])
def submit_csr():
form = RequestCSRForm()
if form.validate_on_submit():
form.submit.label.text = 'Generating...'
os.system("openssl req -out {0}/{1}/{1}.csr -new -newkey rsa:4096 -nodes -keyout {0}/{1}/{1}.key -subj {2} > /dev/null 2>&1".format(...)
return render_template("csr.html", content=content, message="Please copy your CSR below for: ", value=form.common_name.data)
return render_template('index.html', title='Request CSR', form=form)
可以在函数执行时显示加载图标。 您可以在https://icons8.com/preloaders/获得免费的GIF预加载程序。你知道吗
JavaScript代码:
HTML格式:
CSS格式:
提交表单时,可以使用JavaScript更改按钮文本。你知道吗
示例
索引.html
应用程序类型
当按下submit按钮时,它调用
showloading
函数,该函数将按钮值更改为loading..
。你知道吗相关问题 更多 >
编程相关推荐