PHP上传大文件二次确认对话框及loading显示防止假死状态【专用】
更新:2022-06-02 19:17:53
人气:706
来源:本站原创
A+
PHP多文件上传源代码记录,含上传确认及Loading图标显示,这段只适用于李雷博客的内部框架调用,无实际借鉴意义,仅用于自己平时程序的记录,慎用。
<form class="form-horizontal form-groups-bordered" name="form1" id="form1" method="POST" action="?<?=$AES_obj->aesEn("action=go&banji_id=".$banji_id."&".$pageurl."&time=".time())?>" enctype="multipart/form-data"> <div class="form-group"> <label class="col-sm-2 control-label">选择导入文件</label> <div class="col-sm-4"> <input type="file" name="file[]" id="filelist" class="file2 inline btn btn-default" multiple="multiple" data-label="<i class='entypo-attach'></i> 选择Excel文件,格式:xls" > </div> </div> <div class="form-group"> <div class="col-sm-2"></div> <div class="col-sm-5"> <button type="button" id="daoru" class="btn btn-blue btn-icon icon-left" onClick="action_go()" >开始导入<i class="entypo-check"></i></button> </div> </div> </form>
JS代码:
<script> function action_go(){ if ($("#filelist").val()==''){ alert_go('您没有选择文件!','alert','','error','') return false }else{ //兼容浏览器scrollTop和方法 var sTop_1=parseInt(document.body.scrollTop); var sTop_2=parseInt(document.documentElement.scrollTop); var vvtop=parseInt(sTop_1+sTop_2+100); document.getElementById("my_action").style.top=vvtop+"px"; $('#my_action').modal('show'); } } function action_ok(){ $("#queren").attr("disabled", "disabled"); $("#cz_show").html("<img src='images/16.gif' border='0' /> 请稍后,正在上传并导入数据文件....."); $("#form1").submit() } </script>
DIV确认对话框:
<div id="my_action" class="modal fade" data-backdrop="static" style="z-index:10000;"> <div class="modal-dialog" > <div class="modal-content"> <div class="modal-header"> <h4 class="modal-title">操作提示</h4> </div> <div class="modal-body" style=""> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="60px" valign="middle"><img src='images/tishi_wen.gif' border='0' /></td> <td style="font-size:14px">确认开始导入?如文件数量过多时,等待期间请勿执行其它操作!</td> </tr> </table> </div> <div class="modal-footer" id="cz_show"> <button type="button" id="queren" class="btn btn-blue" onClick="action_ok()">确认开始</button> <button type="button" class="btn btn-default" data-dismiss="modal">取消操作</button> </div> </div> </div> </div>
推荐的文章
随手记
- ● base64.js文件下载及使用方法说明
- ● windows利用bat微信双开、多开
- ● 百度API提交推送报{"error":401,"message":"tokenisnotvalid"}什么原因
- ● Windows中使用BAT文件设置指定IP地址或自动获取IP
- ● php中如何对PHPSESSIDcookie设置httponly
- ● Navicat连接mysql出现1045错误,各种情况分析
- ● 用Apache的ab并发性能测试结果如何分析出最大并发数?
- ● Arrayandstringoffsetaccesssyntaxwithcurlybracesisnolongersupport
- ● Apache下如何关闭Track/trace请求设置及状态验证(window下)
- ● 服务器硬件参数对并发数的影响
PHP经验分享
- ● 如何开启PHP8的JIT提升运行速度
- ● 钉钉API接口-用PHP+Curl实现获取用户信息
- ● 钉钉API接口-用PHP+Curl实现获取应用Access_Token
- ● 在PHP中使用CURL,“撩”服务器只需几行——phpcurl详细解析和常见大坑
- ● MySQLInnodb并发涉及参数说明
- ● mysql参数调优之innodb_thread_concurrency、innodb_concurrency_tickets合理的使用cpu性能
- ● PHP用fsockopen检测指定IP端口是否开启可用
- ● PHP用socket检测服务器IP端口是否开放?代码示例
- ● GatewayWorker报错:Waring:Events::onMessageisnotcallable
- ● PHP监控指定IP端口接收到的数据的实现代码