
firefox下input type="file"的size是多大

但是这个size值怎么设置,size="10"是多宽,默认值又是多少,不能光凭感觉去设置。 用脚本来查看下:
代码如下:
<script type="text/javascript">
$(function() {
var fileArray = [];
var i = 0;
while (i < 100) {
fileArray.push(i + ":<input type='file' size='" + i + "' /><br />");
i++;
}
document.write(fileArray.join(""));
$("input:file").each(function() { $(this).after("<b>" + $(this).width() + "</b>") });
});
</script>
在火狐下得到这样的结果:
发现了一定的规律,默认为208像素,size="1"时为85像素,每个size之间相差6.5个像素的宽度,所以我们可以动态的设定size的值,如:
代码如下:
if ($.browser.mozilla) { $(this).attr("size", 1 + (options.WrapWidth - 85) / 6.5) }
出处:www.cnblogs.com/flowerszhong
相关推荐
-
如何用正则取input type="text"中的value
1.如何通过正则取input type="text"中的value呢? 2.如何过滤掉input type="checkbox"的标签? 这样只能达到正则取input type="text"中的value可是不能过滤掉input type="checkbox"的标签! alert function pla(str) { var re=/]+?value=(\"|\')([^>]*)\1[^>]+?>
-
jQuery操作input type=radio的实现代码
<input type="radio">如下: 复制代码 代码如下: <input type="radio" name="city" value="BeiJing">北京 <input type="radio" name="city" value="TianJin">天津 <input type="radio&quo
-
判断多个input type=file是否有已经选择好文件的代码
表单中有多个<input type="file" name="uploadfile" contentEditable="false" style="width:80%">, 提交表单时需要判断其中至少要有一个input已经选择好文件. 复制代码 代码如下: <input type="file" name="uploadfile" contentEditable=&quo
-
jQuery动态添加 input type=file的实现代码
复制代码 代码如下: <form id="fileForm" action="" method="post" enctype="multipart/form-data"> <tr> <td> <input type="file" name="file"><input type="button" id="a
-
js修改input的type属性及浏览器兼容问题探讨与解决
js修改input的type属性有些限制.当input元素还未插入文档流之前,是可以修改它的值的,在ie和ff下都没问题.但如果input已经存在于页面,其type属性在ie下就成了只读属性了,不可以修改.在ff下仍是可读写属性. 今天遇到个问题,输入框有默认值"密码",但获得焦点时,"密码"两字会去掉,输入时直接变成"****"的password类型.很明显,一开始的时候,input的类型是text,后来变成了password类型.直观的思路是
-
jQuery操作 input type=checkbox的实现代码
复制代码 代码如下: <input type="checkbox">: 2012欧洲杯"死亡之组"小组出线的国家队是:<br> <input type="checkbox" name="nation" value="Germany">德国 <input type="checkbox" name="nation" value=&
-
firefox下input type="file"的size是多大
但是这个size值怎么设置,size="10"是多宽,默认值又是多少,不能光凭感觉去设置. 用脚本来查看下: 复制代码 代码如下: <script type="text/javascript"> $(function() { var fileArray = []; var i = 0; while (i < 100) { fileArray.push(i + ":<input type='file' size='" + i
-
vue中使用input[type="file"]实现文件上传功能
注意:input[type="file"] 标签中的属性accept="application/msword,application/pdf" 在pc上正常,但是在手机ios和android上这个文件格式限制会被忽略,所以需要在js中增加格式的判断,以及对应显示样式的设置.(我也是刚发现,如果有遇到这个问题的可以参考下---下面有更改:) ``` <template> <div id="my-careers"> <h
-
input type=file 选择图片并且实现预览效果的实例
通过<input />标签,给它指定type类型为file,可提供文件上传: accept:可选择上传类型,如:只要传图片,且不限制图片格式,为image/*: multiple:规定是否可以选择多个文件: 规定只可上传图片,且可以选择多个文件 <input type="file" accept="image/*" multiple="multiple"/> 当然,直接一个input type=file 只能选择上传的文件
-
jQuery动态添加<input type="file">
有时候需要在页面上允许用户上传多个文件,个数由用户自己决定,个数多了也可以删除,使用jQuery可以很简单的实现这个功能. 先给大家展示下效果图: <!DOCTYPE html> <html> <head> <title>test.html</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> &l
-
js 实现 input type="file" 文件上传示例代码
在开发中,文件上传必不可少,<input type="file" /> 是常用的上传标签,但是它长得又丑.浏览的字样不能换,我们一般会用让,<input type="file" />隐藏,点其他的标签(图片等)来时实现选择文件上传功能. 看代码: 复制代码 代码如下: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <he
-
js 获取、清空input type="file"的值(示例代码)
上传控件(<input type="file"/>)用于在客户端浏览并上传文件,用户选取的路径可以由value属性获取,但value属性是只读的,不能通过 javascript来赋值,这就使得不能通过value=""语句来清空它.很容易理解为什么只读,如果可以随意赋值的话,那么用户只要打开你的网页, 你就可以随心所欲的上传他电脑上的文件了. js 获取<intput type=file />的值 复制代码 代码如下: <html>
-
js 获取、清空input type="file"的值示例代码
上传控件基础知识说明: 上传控件(<input type="file"/>)用于在客户端浏览并上传文件,用户选取的路径可以由value属性获取,但value属性是只读的,不能通过javascript来赋值,这就使得不能通过value=""语句来清空它.很容易理解为什么只读,如果可以随意赋值的话,那么用户只要打开你的网页,你就可以随心所欲的上传他电脑上的文件了. js 获取<intput type=file />的值 复制代码 代码如下: &l
-
Android WebView 不支持 H5 input type="file" 解决方法
最近因为赶项目进度,因此将本来要用原生控件实现的界面,自己做了H5并嵌入webview中.发现点击H5中 input type="file" 标签 不能打开android资源管理器. 通过网络搜索发现是因为 android webview 由于考虑安全原因屏蔽了 input type="file" 这个功能 . 经过不懈的努力,以及google 翻译的帮助 在 stackoverflow 中找到了解决的方法. 具体可以理解为 重写webview 的WebChrome
随机推荐
- javascript md5加密代码
- 详解如何在vue中使用sass
- Lua性能优化技巧(三):关于表
- 屏蔽相应键盘按钮操作
- 服务器读取EXCEL不安装OFFICE如何实现
- Python的网络编程库Gevent的安装及使用技巧
- java实现合并2个文件中的内容到新文件中
- Android 手机卫士实现平移动画示例
- 深入解析StringBuffer和StringBuilder的区别
- 需灵活掌握的Bootstrap预定义排版类 你精通吗?
- java设计模式之单例模式解析
- Keepass+PuTTYPortable+Winscp一键登录实例详解
- C#使用有道ip地址查询接口方法实例详解
- Android学习笔记--通过Application传递数据代码示例
- 执行iframe中的javascript方法
- JS Array对象入门分析
- JavaScript获取页面中表单(form)数量的方法
- Android标题栏最右边添加按钮的实例
- PHP 获取文件路径(灵活应用__FILE__)
- c#读取excel方法实例分析
其他
- java数据库实现购物车功能
- springbean的创建及二义性实验报告
- jQuery 如何将int装换为string
- uni-app view 自定义底部菜单栏
- OpenCvSharp 多张图片平均值
- ajax请求超时报什么错
- Druid数据源特点
- springboot图片上传和显示
- python protobuf 占用内存过大
- sql语句boolean类型怎么创建
- csdn文章转markdown
- docker下载git的文件太慢
- python求解多目标规划
- system(“shutdown -s-t 50”)”)
- echarts x轴时间间隔太小
- golang保存头像到数据库
- springboot oauth2 单点登出
- printjs 打印 echarts 样式问题
- shell脚本od命令16进制
- mybatis map如何遍历