我在html中有一个按钮,比方说:
<button type="button">Button</button>
我希望能够通过烧瓶禁用此按钮(例如,在按下后(。我想知道的是如何将禁用的属性添加到按钮上。换句话说,把它变成:
<button type="button" disabled>Button</button>
当您在路线结束时调用return render_template('template.html', variables=values)
时,传递一个布尔值:
return render_template('template.html', var1=val1, var2=val2,..., button=button)
您可以在路线中设置button
的值。然后在你的jinja2模板中,只需放入一个分支:
{% if button %}
<button type="button">Button</button>
{% else %}
<button type="button" disabled>Button</button>
{% endif %}
如果您需要在页面呈现后动态禁用按钮,@ltd9938是正确的,那么您需要javascript。
我现在读到你的意思是,在推送它之后,在这种情况下,是的,你需要javascript。