- 浏览: 26162 次
- 性别:
- 来自: 北京
最新评论
文章列表
表单中的某一个textarea有输入字数的限制,
当用户的输入达到某一个上限值之后,
要么提示用户不能继续输入,
要么就截断后面的输入,
如此来确保表单发送出去的数据都在可控的范围内。
通常限制字数,我们使用maxlength,例如:
<textarea maxlength="90"></textarea>
限制用户最多只能输入90个字。
这个maxlength很简单,可悲的是IE尼玛的又不支持!
Fuck IE~~
所以我只能这么解决:
<textarea maxlength="5" onKeyDown="if ...
页面中获取了一个图片的URL,
然后赋值给img元素的src属性,
图片即可显示在页面中。
但是在页面中显示时,
如果需要对显示图片的尺寸做限制,
就需要一些额外的处理了,
同时也要考虑到图片加载甚至异步的问题。
我们可以在img的onload里写一个function:
<img src="" onload="imgOnload(this)" />
然后对这个function做一些定义:
function imgOnload( el ){
var w = el.width, h = el.height; //在onload里可以直接拿到 ...
今天写码遇到的一个需求是在页面中上传文件时,
只选择文件,并未上传,即在前端判断文件大小,
如果文件过大,则提示用户重新选择文件。
原本判断文件大小的思路,是使用img元素,
把文件的URL赋值给img的src,然后通过filesize来拿到文件大小。
但使用这个方法,必须得到文件的URL,所以还是需要先上传才可以。
如此,使用HTML5的FileReader接口,即可完全在页面里读取文件了。
使用方法简述如下:
Plus:不支持IE,of course,as always……
FileReader专门用于读取文件,
它提供了一些读取文件的方法,以及包含读取结果的事件模型。
目前只有FF ...
我使用的Mac系统是OS X 10.8.4
因为Mac系统自带了Apache环境
所以我们只需要启动Apache,并设置虚拟主机即可。
1、启动Apache:
打开Terminal [终端],输入命令 sudo apachectl -v
然后输入本地机器的密码,如果有密码的话。
可以看到Apache的版本信息:
Server version: Apache/2.2.22 (Unix)
Server built: Dec 9 2012 18:57:18
然后输入sudo apachectl start
这样Apache就启动了。
2、首页位置:
打开浏览器,在地址栏里输入http://l ...