这里有一个类似的问题:How to disable submit button once it has been clicked?
但没有答案对我有用。
如果我使用:
onClick="this.form.submit(); this.disabled=true; this.value='Sending…'; "
代码:
{{ comment_form.submit(class_="btn btn-primary",onClick="this.form.submit(); this.disabled=true; this.value='Sending…'; ") }}
仍然会有重复提交,提交没有被禁用
如果我使用:
onClick="this.disabled=true; this.value='Sending…';"
代码:
{{comment_form.submit(class_="btn btn-primary",onClick="this.disabled=true; this.value='Sending…';") }}
</div>
它会停留在'正在发送...',并且没有提交发生。