用js清除文件域的值(原创) 收藏
由于文件域没有value属性,所以就无法用清除value的方法来清除文件域的值,这个是一个替代的方法在需要清除时用js重写文件域。在需要清除时用js重写文件域。(有更好的方法希望能与我联系:vince6799@hotmail.com或访问www.miplat.com)
<table>
<tr>
<script language="javascript">
function clear()
{
document.getElementById("pfile").innerHTML = "<input type=\"file\" name=\"file\" onKeyDown=\"return false;\" onpaste=\"return false;\"/>";
}
function showpic(them){
if (them.value=="2")
{document.all.pic.style.display='';
}
else
{document.all.pic.style.display='none';
clear();
}
}
</script>
<td> 类别:
<select name="news_type" onChange="showpic(this)">
<option value="1">工作动态</option>
<option value="2">图片新闻</option>
<option value="3">通知通告</option>
</select></td>
</tr>
<tr id="pic" style="display:none;">
<td height="11" valign="top">标题图片:
<span id="pfile"><input type="file" name="file" onKeyDown="return false" onpaste="return false;" ></span></td>
</tr>
</table>
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/vince6799/archive/2005/11/01/520306.aspx
个人签名
-------------------------------------
图盾 淘宝保护 保护图片 图片防盗
分享到:
相关推荐
在IT行业中,"重新生成文件域"这一概念主要与JavaScript(JS)编程和文件操作相关。文件域在Web开发中通常指的是用来处理用户上传或下载文件的机制,它涉及到前端和后端的交互以及数据安全问题。下面我们将深入探讨...
本文主要讨论的是如何使用jQuery来解决一个特定的问题:清空`<input type="file">`(文件域)的值。由于浏览器的安全策略,尤其是Internet Explorer(IE)的限制,直接通过`.val('')`方法无法清空文件域的值。为了...
在JavaScript的世界里,"死域"通常指的是变量或函数作用域在特定条件下无法访问的状态,这与内存管理中的"垃圾回收"(Garbage Collection)息息相关。JavaScript是一种动态类型的编程语言,它的内存管理主要依赖于...
总结来说,对于清空文件输入元素的值,最推荐的方法是使用上述的`clearInputFile`函数,它结合了设置`value`属性和创建临时form元素的方法,以达到兼容所有浏览器的效果。需要注意的是,尽管这种方法尽可能保留了...
这样,`appJs` 就成为键,Base64编码后的JavaScript代码是对应的值。 2. **获取数据** 当需要使用存储的JavaScript代码时,可以通过 `getItem()` 方法取出: ```javascript const base64EncodedCode = ...
清除特定域的缓存和Cookie有助于消除可能导致页面显示异常的旧数据,或防止个人信息被特定网站追踪。 在IE中删除单个网站域的缓存和Cookie,可以遵循以下步骤: 1. 打开含有你想要清理的网站的IE浏览器。 2. 按下...
- **外部引用**:通过`<script type="text/javascript" src="path/to/file.js"></script>`来引入外部JavaScript文件,确保所有脚本文件都有正确的`type`属性定义。 - **放置位置**:为了减少页面加载时间,推荐将...
在“文件类型设置”中,关联JavaScript文件扩展名(如.js),并设定JavaScript的语法样式,以实现代码高亮显示。 3. **设置断点** 在要调试的JavaScript代码行号前点击,可以设置断点。断点是调试过程中的暂停点...
注意JavaScript中变量的作用域,尽量减少全局变量的使用,避免局部变量覆盖全局变量。 函数声明同样应在使用前完成,函数名与左括号间不留空格,右括号与函数体的大括号之间留一个空格,函数体内部缩进4个空格,大...
JavaScript,简称JS,是Web开发领域中最常用的一种脚本语言,广泛应用于网页和网络应用的交互、动态内容生成以及浏览器端的数据处理。"JavaScript实例大全"是一部深入浅出的教程,旨在帮助各种水平的JS学习者提升...
在JavaScript中,闭包(Closure)是一种非常重要的概念,它涉及到函数作用域、变量生命周期以及函数内部对外部作用域的访问等多个方面。本文将基于提供的文件内容,深入探讨JavaScript闭包的基本原理及其应用。 ###...
将这个字符串清空,从表面上看,就达到了清空文件域的效果。 4. `file.after(...)`方法将清空后的file元素(克隆)放置在原file元素的后面。由于我们仅仅是克隆了一个元素并清空了它,这个克隆出来的元素是看不见的...
4. **全局**:整个脚本或文件的范围,是最外层的作用域。 这些作用域遵循特定的规则: - **平行关系**:相同级别的作用域可以相互嵌套。 - **嵌套关系**:高级别的作用域可以包含低级别的作用域,但反之则不行。 ...
SIP.js是一个强大的JavaScript库,专门用于实现Session Initiation Protocol (SIP)栈,它使得在Web浏览器中构建VoIP应用程序成为可能。SIP是一种IETF标准,常用于建立、管理和终止多媒体通信会话,如语音和视频通话...
2. 垃圾回收:JavaScript使用自动垃圾回收机制管理内存,通过引用计数或标记清除等策略来释放不再使用的对象。 3. 事件循环与异步处理:JavaScript采用单线程模型,但通过事件队列和回调函数实现了异步编程,如...
2. **剃刀文献(.js文件)**:这里的"剃刀文献"可能是误打,通常我们指的是.js文件,它是JavaScript代码的存储格式,用于在网页中实现动态功能。 3. **HTML与JavaScript的分离原则**:遵循良好的编程实践,JavaScript...
JavaScript(简称JS)是一种广泛用于网页和网络应用的编程语言,尤其在客户端脚本中扮演着重要角色。Cookie是Web开发中的一个关键概念,它允许网站存储和检索用户信息,如浏览历史、登录状态等。在本文中,我们将...
变量是存储数据的位置,使用`var`、`let`或`const`关键字来声明,它们遵循作用域规则,可以是全局或局部。 2. **String对象**:字符串是不可变的数据类型,JavaScript提供了丰富的String对象方法,如`length`获取...
预编译还会处理作用域和闭包,确保在正确的作用域内查找和使用变量,这对于理解函数执行上下文和闭包行为至关重要。 9. **类型检查与静态类型系统** 使用TypeScript等静态类型系统,预编译期间可以进行类型检查,...
在JavaScript中,我们可以使用`document.referrer`来获取这一信息。然而,由于浏览器安全策略和用户行为等因素,有时`document.referrer`可能返回空字符串。 1. **通过修改`Location`对象进行页面导航**: 当使用`...