`
KillEr_Jok
  • 浏览: 150397 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

input file多浏览器支持demo

阅读更多
<html>
<title>关于input file 重写</title>
<head>
<style>
.file_div {
	color: #154BA0;
	border: 1px solid #86B9D6;
	background: #D9EEF9;
	filter: Alpha(Opacity=0, Style=0);
	position: absolute;
	opacity: 0.0;
	width:200px;
}
.text_div{
	position: absolute;
	filter: Alpha(Opacity=100, Style=0);
	opacity: 1.0;
	z-index: -1;
	width:200px;
}
</style>
<script>
function setTextByFile(name_code){
	document.getElementsByName("text_"+name_code)[0].value = document.getElementsByName("file_"+name_code)[0].value;
}
</script>
</head>
<body>
<table>
<tr>
<td style="height:30px;">
	<div class="file_div"><input type="file" size="2"  name="file_0000" onchange="setTextByFile('0000')"></input></div>
	<div class="text_div"><input type="text" size="3"  name="text_0000" ><input type="button" value="上传" style="width:50px;"></div>
</td>
</tr>
<tr>
<td style="height:30px;">
	<div class="file_div"><input type="file" size="2" name="file_0001" onchange="setTextByFile('0001')"></input></div>
	<div class="text_div"><input type="text" size="3" name="text_0001"><input type="button" value="上传" style="width:50px;"></div>
</td>
</tr>
</table>
</body>
</html>

测试通过 IE8,FF12.0,opera11.64、chrome可行
0
0
分享到:
评论

相关推荐

    input file 不能更改value值的解决办法

    var newFileInput = $("&lt;input type='file' name='files[file-demo]' class='form-file' id='file-demo' size='40'&gt;"); // 将新元素添加回页面 $("#file-demo-wrapper").append(newFileInput); ``` 2. **利用...

    JS文件操作Demo

    通过`&lt;input type="file"&gt;`元素或者拖放事件,可以获取到File对象。 2. **FileReader接口** FileReader提供了异步读取文件的方法,如`readAsText()`, `readAsDataURL()`, 和 `readAsArrayBuffer()`。例如,`...

    文件上传下载-springboot-demo.zip

    该方法通常会接收一个`@RequestParam("file") MultipartFile file`参数,其中"file"是前端表单中input标签的name属性。 3. **验证**:在处理文件之前,应该检查`MultipartFile`对象是否为空,以及文件大小和类型...

    jquery多文件上传 demo.zip

    然而,浏览器的原生支持有限,不提供进度显示、取消上传、或者在上传过程中对文件进行预处理等功能。这就是jQuery和其他库如jQuery Form Plugin、Plupload、Dropzone.js等发挥作用的地方,它们提供了丰富的API和...

    jquery上传文件插件filestyle

    - **多语言支持**:可能支持多种语言,方便国际化的网站使用。 - **事件处理**:提供各种事件回调函数,如`onClear`(清除文件时触发)、`onSubmit`(提交文件时触发)等,便于实现复杂的交互逻辑。 7. **兼容性*...

    表单事件jQuery文件域美化File Style Demo演示

    在网页设计中,表单元素是用户与网站交互的重要途径,而文件域(File Input)则是用户上传文件的关键组件。然而,原始的文件域样式通常简单且不美观,不符合现代网页设计的高要求。"表单事件jQuery文件域美化File ...

    asp.net文件上传Demo

    注意`enctype="multipart/form-data"`属性,这是必须的,因为它指示浏览器以多部分/FormData格式发送数据,这是上传文件所必需的。 然后,在对应的ASP.NET后台代码(如.CS文件)中,我们可以处理文件上传事件。当...

    Demo02-文件上传

    - **多文件上传**:HTML5的File API也支持多文件上传,只需稍作调整即可实现。 7. **现代Web技术** 当前,Web技术如WebAssembly、Web Workers和WebRTC等也可以用于文件上传的优化,例如利用Web Workers进行大文件...

    video-record-demo_html5_DEMO_

    `&lt;input type="file" capture&gt;`元素或者`navigator.mediaDevices.getUserMedia()`方法可以请求用户授权访问这些设备。一旦用户许可,我们就能获取到实时的视频流。 接着,MediaRecorder API是HTML5提供的一个强大...

    jquery 本地上传图片预览Demo

    在jQuery插件中,可以检测浏览器是否支持File API,并根据需要提供替代方案。 4. **安全考虑**: 虽然本地预览提供了良好的用户体验,但需要注意安全问题。Base64编码的图片数据可能会暴露用户硬盘上的敏感信息。...

    WebDemo.zip

    用户在前端选择文件后,浏览器会将文件内容封装到请求体中,然后发送给服务器。服务器接收到请求后,解析请求体中的文件内容,并保存到指定位置。 2. HTML表单与`&lt;input type="file"&gt;`: HTML中的`&lt;form&gt;`元素用于...

    webupload demo webuploader实例

    尽管HTML5的File API在现代浏览器中已经提供了文件上传的基本能力,但WebUploader通过封装这些API,使得开发者能够更便捷地处理文件上传逻辑,尤其是在兼容性方面做了很多优化,适用于各种复杂的项目需求。...

    uploadify多文件上传Demo整理

    - **uploadify.swf**:这是一个Flash文件,当浏览器不支持HTML5 File API时,Uploadify会用Flash作为备份方案。 - **license.txt**:包含Uploadify的许可协议信息,规定了使用和修改该插件的规则。 - **Page**:这个...

    批量上传的Demo

    在前端,我们需要一个表单让用户选择多个文件,这可以通过HTML5的`&lt;input type="file" multiple&gt;`属性来实现。这个属性允许用户在文件选择对话框中选中多个文件。同时,JavaScript可以用来验证文件类型和大小,以及...

    多图片上传和图片在页面直接显示demo

    本示例"多图片上传和图片在页面直接显示demo"提供了一个实现这一功能的基础模板,支持多图和单图上传,并且包含了删除图片的功能。下面将详细讲解这一功能的实现原理和关键知识点。 首先,我们需要理解上传过程。...

    jqueryUploadify+java(Servlet)Demo

    `jQuery Uploadify`是一款基于jQuery的插件,它提供了一个优雅、用户友好的方式来实现文件上传功能,支持多文件选择、进度条显示以及异步上传等特性。本Demo将展示如何将`jQuery Uploadify`与Java的Servlet技术进行...

    C# .Net单图上传,多图上传源码Demo

    最后,这个Demo可能还包括了图片的预览功能,这通常涉及HTML5的File API,允许在上传之前在浏览器中显示选定的图片,增加用户体验。 总的来说,这个"C# .Net单图上传,多图上传源码Demo"是一个很好的学习资源,它...

    zyupload php demo

    在HTML5中,`&lt;input type="file" multiple&gt;`属性的引入,使得在浏览器端支持多文件选择成为可能。 在PHP端,处理多文件上传主要涉及以下步骤: 1. **接收文件**:当用户通过表单提交文件时,PHP会将这些文件存储在...

    springMVC文件上传demo(亲测有效)

    此外,使用`&lt;input type="file"&gt;`标签来让用户选择要上传的文件。 4. **控制器处理** 在SpringMVC的Controller中,定义一个处理文件上传的接口。通常,我们使用`@RequestParam("filename") MultipartFile file`...

    Bootstrap fileinput.js Demo

    8. **支持拖放上传**:符合现代浏览器标准,支持直接拖放文件到界面上进行上传。 9. **本地存储**:如果需要,还可以将文件存储在本地,避免每次刷新页面都需要重新选择。 ### 使用方法 首先,确保引入了...

Global site tag (gtag.js) - Google Analytics