我正在使用Django的管理界面,并希望为“保存”按钮添加简单的双击保护。
在submit_line.html中:
{% if show_save %}<input type="submit" value={% trans 'Save' %}" class="default" id="_save" name="_save" {{onclick_attrib}}/>{% endif %}
表单(change_form.html):
<form {% if has_file_field %}enctype="multipart/form-data" {% endif %}action="{{ form_url }}" method="post" id="{{ opts.module_name }}_form" onSubmit="document.getElementById('_save').value="Please wait.."; alert(document.getElementById('_save').value);">
在admin_modify.py中:
'onclick_attrib':(opts.get_ordered_objects() and change and 'onClick="submitOrderForm();"' or '')
(这最终会导致&#39;&#39;因为生成的html页面中没有任何内容。)
问题是点击后,“提交”按钮的文字不会更改。 警报显示预期值,&#34;请稍候&# 34;,但按钮仍然显示保存。我想在点击时将其更改为禁用,但这也无法正常工作。
关于我做错的任何想法?谢谢!