Web Forms 2.0 是一个很有意思的东东,是 HTML 5 的组成部分。它的目标是提升表单的使用性 (usability),基本上就是为 input 元素的 type 属性增加一些值,如 type="email";还有一些新属性,如 required。根据 type 由浏览器实现各种功能。比如,<input type="email" required="required" />,从字面上即可看出,这是一个必须填写,且格式是电子邮件的输入框。如果你用的是 Opera 9+, 猛击这个例子看看效果。
注意,这不需要任何 JavaScript,是浏览器内部实现的功能。很遗憾的是到目前为止只有 Opera 9+ 有部分实现,作为前端开发者,每天都在为表单验证、自动完成等提升表单用户体验的事情上拼了老命,重复发明轮子。好消息是,基本上这些都可以通过 JavaScript 来模拟实现,项目当然有人在做了:webforms2,不妨下载一试。
July 22nd, 2008
by 沈蚊
终于更新了~~占沙发。
ps.标准是个很麻烦的东东,大家都喜欢习惯的。
July 22nd, 2008
by fireyy
safari也就一个slider能用
July 22nd, 2008
by yanglei
最爽的事情就是等着浏览器都兼容掉他
July 23rd, 2008
by smoke520
等待统一的那一天吧。
July 23rd, 2008
by liuxingyuyuni
好消息 ^_^
July 23rd, 2008
by old9
不知道这个东东的样式可定制性要怎么处理了,目前看opera9.5的那些,感觉长得比较不讨喜啊(默认主题),呃…
现在的form(1.0?),定制起来就够头疼的了……
July 25th, 2008
by 我de艾蜜莉
webforms2的部分功能在我的ie8下内存泄露,用不了
July 25th, 2008
by lloydsun
话说Refactoring HTML中文版啥时候出版啊
August 2nd, 2008
by 锐风
恰好我在用 Opera 9.5.
August 18th, 2008
by hax
wf2很久以前就开始了,开发者包括偶的偶像Dean Edwards等牛。。。
August 30th, 2008
by cosbeta
我是用jquery来实现同样的效果的,http://www.storyday.com/html/y2008/1602_jquery-a-share-based-on-the-forms-authentication-function.html
September 1st, 2008
by Mac
这种验证有一个问题,就是输入控件可以通过本地脚本来改变
在地址栏里面输入一段javascript:就是了……
所以服务器端还是要准备验证一次……
November 7th, 2008
by hax
@Mac
客户端验证主要是为了改善用户体验。服务器验证总是必须的!这是常识。
November 19th, 2008
by xss
我上几个月把你的博客翻看了一次。
无奈今天记不得地址了,只记得有个“懒”字,苦寻。
刚开始以为不是你的,因为以前的栏目切换是ajax的。运气真好,找到了!