如何禁用File uploader?

时间:2013-04-20 07:16:44

标签: php file-upload

我想做点什么, 当用户上传文件时,之后我想让该文件上传器禁用。 换句话说,一旦文件被上传,用户将不允许上传另一个文件。

我试过了

<script type="text/javascript">
document.getElementById(file1).disabled = true;
</script>

<input type="file" name="submission_file" id="file1">

但它不起作用。 我怎么能这样做?

4 个答案:

答案 0 :(得分:2)

您没有在ID

上放置单个qoutes
document.getElementById('file1').disabled = true;

详细答案

<script>
function diableField()
{
    document.getElementById('file1').disabled = true;
}
window.onload=diableField;

</script>

答案 1 :(得分:0)

您没有正确引用元素ID。试试这个:

document.getElementById('file1').disabled = true;

答案 2 :(得分:0)

试试这个 -

<script type="text/javascript">
function disableThis(){
document.getElementById("file1").disabled = true;
}
</script>

<input type="file" name="submission_file" id="file1" onchange="disableThis()">

答案 3 :(得分:0)

请使用此代码,我也面临这类问题,这段代码对我有用。希望所以它也适合你..

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>File Upload</title>
</head>
<body>
<script type="text/javascript">

function disableFileUpload(){

document.getElementById("file1").disabled = true;

}
</script>
<input type="file" name="submission_file" id="file1" onchange="disableFileUpload()">
</body>
</html>

...谢谢