禁用按钮并发送POST请求

Disable button and send POST request

本文关键字:POST 请求 并发 按钮      更新时间:2023-09-26

我有一个工作缓慢的表单,我想在点击后禁用其提交按钮。我做过这样的事情:http://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_pushbutton_disabled2。但是现在我的按钮无法发送POST请求。做什么?

代码:

    <form id="command" action="/smsc/userRole/sms/sendMassSMS" method="POST">
            <a href="/smsc/userRole/sms/mass" class="btn btn-danger btn-sm">Нет,
                отмена</a>&#160;&#160;
            <input type="submit" class="btn btn-success btn-sm"
                value="Да, отправляем" onclick="myFunction()" id="send">
    </form>
    <script>
    function myFunction() {
            document.getElementById("send").disabled = true;
        }
    </script>

用下面的代码替换myFunction()代码

function myFunction() {
            document.getElementById("send").disabled = true;
           document.getElementById("command").submit();
}