onSubmit javascript未明显更改按钮的值

2024-04-18 22:33:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用Django的管理界面,并希望为Save按钮添加简单的双击保护。你知道吗

提交中_行.html地址:

{% if show_save %}<input type="submit" value={% trans 'Save' %}" class="default" id="_save" name="_save" {{onclick_attrib}}/>{% endif %}

表格(更改)_表单.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);">

在管理中_修改.py地址:

'onclick_attrib':(opts.get_ordered_objects() and change and 'onClick="submitOrderForm();"' or '')

(结果为“”,因为生成的html页中没有任何内容。)

问题是,单击“提交”按钮时,它的文本没有更改。警报显示预期值,“请稍候”,但按钮仍显示“保存”。我想将其更改为单击时禁用,但这也不起作用。你知道吗

你知道我做错了什么吗?谢谢!你知道吗


Tags: nameformidifvaluesave地址html