php - 在 php 上传期间未选择文件时禁用提交按钮

标签 php jquery html upload

I tried to follow this code - confused

这是我的上传代码。我不确定在选择文件后在哪里/如何包含 jquery 代码以启用按钮。我只是尝试复制示例并进行测试,但仍然无法正常工作。

HTML

<div id="floatLeft">   
<label for="fileToUpload">Select CSV file to Upload:</label>
<input type="file" name="fileToUpload" id="fileToUpload">
</div>
<div id="floatRight">
<input type="submit" value="Generate" name="submit" disabled />

</div>

JQUERY

$(document).ready(
function(){
    $('input:file').change(
        function(){
            if ($(this).val()) {
                $('input:submit').attr('disabled',false);
                // or, as has been pointed out elsewhere:
                // $('input:submit').removeAttr('disabled'); 
            } 
        }
        );
});

最佳答案

您的代码似乎有效。确保你有:

<script src="//code.jquery.com/jquery-1.11.3.min.js"></script>

在你的 head 标签内,你的 JQuery 在 script 标签内。

关于php - 在 php 上传期间未选择文件时禁用提交按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32406087/

相关文章:

PHP/MySQL : Copy Table and Data from one Database to another

PHP 图像调整脚本旋转从 iPhone 相机上传的图像

javascript - jquery响应式可点击图片幻灯片

javascript - 如何区分 localStorage 与单击时存储每个文件?

jquery - 我第一次点击 jquery 移动页面会添加溢出 :hidden on body tag

javascript - 识别 IE10 与 IE8 中特殊字符的事件

javascript - React.js + PHP/Apache : Request header field content-type is not allowed by Access-Control-Allow-Headers in preflight response

php - 比较行 mysql, php

javascript - 仅使用 CSS 更改按钮单击的背景?

css - Phonegap - CSS Flexbox - div 填充页面的其余部分