我尝试更改 HTML 表单、输入类型文件。这是我的代码:
HTML,表单 ID = 表单
<input class="upload_file" type="file" id="file" name="file" />
.CSS
I tried both:
.upload_button{
background: url('../images/upload_btn_bg.png') no-repeat;
width: 200px;
height: 40px;
}
#form input[type=file]{
background: url('../images/upload_btn_bg.png') no-repeat;
width: 200px;
height: 40px;
}
这两种方法都不起作用。我确实从一些网站上看到,比如 facebook、youtube、google 或 twitter,他们有不同的风格。想知道他们是怎么做到的。
您无法对输入类型文件执行任何操作(除了巨大的黑客攻击)。我知道这听起来很糟糕,但网络标准仍然没有为此提出解决方案。
不过,我建议您使用更灵活的东西,例如swf上传 http://www.swfupload.org/,它可以让您更改样式,并在上传之前检查文件大小。
可以找到一些简洁的例子here http://demo.swfupload.org/v220/index.htm
希望这对您有帮助
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)