`
jackroomage
  • 浏览: 1222761 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

<input type="file" id="fileID">这个文本框里的值 怎么清空啊?

 
阅读更多

来源:

<input type="file" id="fileID">这个文本框里的值 怎么清空啊?

 

一般情况下,不允许通过脚本来对文件上传框赋值。

下面给你一个变通的方法。就是创建一个新的input type="file"把原来的替换掉。

<!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></title>
    <script type="text/javascript">
        function clearFile() {
            var oldFile = document.getElementById("fileID");
            var newFile = document.createElement("input");
            newFile.id = oldFile.id;
            newFile.type = "file";
            oldFile.parentNode.replaceChild(newFile, oldFile);
        }
    </script>
</head>
<body>
    <div>
    <input type="file" id="fileID" />
    <input type="button" value="clear file" onclick="clearFile()" />
    </div>
    </body>
</html>

 

 

 

分享到:
评论

相关推荐

    j2ee 表单学习

    &lt;input type="file" id="fileId"&gt; ``` - **文本区域**:用于输入多行文本。 - 示例代码: ```html &lt;textarea name="textAreaName" rows="行数" cols="列数"&gt; 默认文本 &lt;/textarea&gt; ``` #### 五、其他表单...

    uploadify-master.zip

    class="up_btn"&gt;上移&lt;/span&gt;&lt;span id="${DownBtnID}" class="down_btn"&gt;下移&lt;/span&gt;&lt;span class="up_filename"&gt;${fileName}&lt;/span&gt;&lt;input type="hidden" id="${FilePathID}" class="hidden_file" /&gt;&lt;input type=...

    在程序中实现上传附件的代码

    &lt;input type="hidden" name="filesize" value='&lt;fmt:message key="upload.fileMaxSize"/&gt;' /&gt; &lt;ww:hidden name="delAttachIds" id="delAttachIds" value="" /&gt; &lt;!-- 文件上传表单元素 --&gt; &lt;table width="95%" ...

    js清除input中type等于file的值域(示例代码)

    总之,虽然我们不能直接修改`&lt;input type="file"&gt;`的值,但通过上述方法,我们可以在不触发表单提交或页面跳转的情况下,安全地清除掉文件上传控件中的值,这对于提供更好的用户交互体验是很有帮助的。

    【ASP.NET编程知识】基于MVC4+EasyUI的Web开发框架之附件上传组件uploadify的使用.docx

    &lt;input id="file_upload" name="file_upload" type="file" multiple="multiple"&gt; &lt;a href="javascript:void(0)" class="easyui-linkbutton" id="btnUpload" data-options="plain:true,iconCls:'icon-save'"&gt; 上传...

    【JavaScript源代码】Bootstrap FileInput实现图片上传功能.docx

    这里的关键是`&lt;input type="file"&gt;`元素,它允许用户选择多个图像文件进行上传。`multiple`属性允许选择多个文件,而`accept`属性限制只能选择图像类型的文件。 ##### 2. 引入必要的CSS和JS文件 为了使用Bootstrap...

    ajaxFileupload实现多文件上传功能

    &lt;td&gt;&lt;input type="file" name="group1"&gt;&lt;/td&gt; &lt;td&gt;&lt;input type="file" name="group2"&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;/div&gt; ``` 这样,当调用`$.ajaxFileUpload`时,它会找到所有`name`属性匹配的文件输入...

    百度web uploader java servlet上传示例

    &lt;div id="uploadBtn"&gt;开始上传&lt;/div&gt; &lt;div id="cancelAll"&gt;取消上传&lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; ``` ### 5. JavaScript初始化 在JavaScript中初始化WebUploader,设置相关参数和事件监听器: ```javascript ...

    MVC文件上传与删除.rar

    &lt;input type="file" name="file" lay-filter="layui-upload-file" /&gt; &lt;/div&gt; &lt;/div&gt; &lt;div class="layui-form-item"&gt; &lt;button class="layui-btn" lay-filter="layui-upload" lay-submit&gt;上传文件&lt;/button&gt; ...

    使用fileuploader.js实现文件上传

    接着,创建一个`&lt;input type="file"&gt;`元素作为文件选择器,并为其添加一个ID,以便于在JavaScript中进行操作。例如: ```html &lt;input id="fileUploader" type="file" multiple&gt; ``` 然后,在JavaScript中初始化`...

    struts+spring+hibernate的上传和下载

    fileId=${file.id}"&gt;下载文件&lt;/a&gt; ``` 以上就是SSH框架下实现文件上传和下载的基本流程。实际开发中,还需要考虑错误处理、文件安全性、多文件上传、断点续传等功能,但这个基础流程应该能帮助你理解如何在SSH环境...

    jsp的文件上传下载模块

    &lt;input type="file" name="fileToUpload" id="fileToUpload"&gt; &lt;input type="submit" value="Upload File" name="submit"&gt; &lt;/form&gt; ``` 2. **Servlet处理**:表单提交后,后台的Servlet接收到请求并处理文件。使用...

    解析使用JS 清空File控件的路径值

    在网页开发中,File控件(`&lt;input type="file"&gt;`)经常用于用户选择本地文件上传至服务器。然而,由于安全原因,浏览器通常不允许JavaScript直接修改File控件的value属性,以防止恶意脚本篡改用户选定的文件。本文将...

    Uploadify插件,自定义错误信息

    echo json_encode(array('type' =&gt; 'file_size', 'data' =&gt; '文件大小超出限制')); ``` 5. **多语言支持**:如果你的应用需要支持多语言,你可以创建一个错误信息字典,根据用户的语言设置来获取相应的错误提示。 ...

    ssh(structs,spring,hibernate)框架中的上传下载

    7. <id name="fileId" type="java.lang.String" column="FILE_ID"> 8. <generator class="uuid.hex"/> 9. </id> 10. <property name="fileContent" 11. type="org.springframework.orm.hibernate3.support....

    springboot以FTP方式上传文件到远程服务器

    &lt;button type="button" name="avatar" class="layui-btn layui-btn-sm" data-url="/admin/archives/upload.html" id="larry-litpic"&gt;&lt;i class="layui-icon"&gt;�&lt;/i&gt;本地上传&lt;/button&gt; &lt;a id="upload-filename-...

    webuploader做的上传文件插件

    WebUploader采用HTML5的File API,通过创建文件输入元素(`&lt;input type="file"&gt;`)监听用户选择文件的行为。当用户选择文件后,组件会自动将文件信息封装成队列,然后根据设置的参数进行上传操作。 1. **初始化配置...

    asp.net上传文件

    &lt;input type="file" id="FileUploadControl" name="FileUploadControl" /&gt; &lt;asp:Button ID="btnUpload" runat="server" Text="上传" OnClick="btnUpload_Click" /&gt; &lt;/form&gt; ``` 2. **后台处理**:当用户点击...

    jquery 清空file域示例(兼容个浏览器)

    这要求我们在HTML中已经有一个设置了相应id属性的file元素,如`&lt;input type="file" id="FileId" /&gt;`。 2. 接下来,使用`file.clone()`创建了file元素的一个克隆。在jQuery中,`clone()`方法是用来复制一个元素的,...

Global site tag (gtag.js) - Google Analytics