javascript - 单击提交按钮时如何放置进度光标

标签 javascript jquery css html forms

我如何在我的代码中添加一个进度光标以通知用户在点击提交按钮或上传许多文件时的上传按钮时等待? 这是我的表格:

<form action="" method="post" enctype="multipart/form-data">
        <input type="file" name="files[]" multiple="multiple" accept="*">
        <input type="submit" value="Ανέβασμα Αρχείων">


    </form>

    <form action="execute.php" method="post" >
        <input type="submit" value="Εκτέλεση ελέγχου">

    </form>

最佳答案

将此属性添加到您的提交按钮:

onclick="function(){document.body.style.cursor='wait'}"

(显然在边缘,你必须添加 voidonclick="void function(){document.body...)

所以它应该是这样的:

<input type="submit" value="Εκτέλεση ελέγχου" onclick="function(){document.body.style.cursor='wait'}">

现在,当你想重置光标时,使用这段代码:

document.body.style.cursor = 'default';

基本上,

document.body.style.cursor='wait' // loading cursor

使指针看起来像是正在加载,并且

document.body.style.cursor = 'default'; // normal cursor

重置它。

将这些与您的上传功能结合使用,这样您就可以让按钮 onclick 将其设置为等待光标,然后,当您的上传功能完成时,将其设置回去。

关于javascript - 单击提交按钮时如何放置进度光标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27184353/

相关文章:

javascript - 使用按钮单击禁用 anchor 标记

javascript - 如何在 Electron 中渲染 Jade?

javascript - 在 Javascript 中清除后启动计时器

javascript - FullCalendar:使用 Google 日历事件的位置属性

javascript - 单击父菜单时子菜单不会打开

javascript - 简单的 WordPress AJAX 导致 400 错误

javascript - 过滤对象数组不返回过滤值

html - 将 HTTP GET 与 JQuery 结合使用

css - 使用相同的 css 属性设置按钮和 anchor 标记不起作用

javascript - 用于 IP 地址验证的 Javascript 正则表达式