在移动环境下设计和开发优秀的forms是一件非常有挑战性的事。在一流的浏览器中,forms能够模仿桌面版本的风格,但是对于其他的浏览器,forms往往无法达到他们期望的样子。但是一个更大的挑战是,对用户而言,forms通常很难控制,内容添加也很麻烦。所以头号规则就是:在移动环境中,要限定使用的forms。
自由文本输入控件
虽然在forms不可避免地需要用户输入信息,尽量避免使用文本框和文本区域。对于用户来说,在文本框或是文本区域这些自由文本输入控件中输入内容是一件相当麻烦的事情。取而代之的是,可以使用单选按钮,选择框,甚至是链接列表来减少用户的文本输入。
默认输入模式
可以使用Wireless CSS 或是CSS-MP定义输入掩码或输入模式,这样就能限定输入的数据类型了,因此,用户就可以更加方便地在空闲文本区域中输入信息了。
移动设备键盘的输入模式(字母或是数字)能够根据输入需要自动地切换。下面的例子就是限定只能输入数字:
<input type="text" style=' -wap-input-format: "*N"' />
下面的例子限定输入的首字母必须大写:
<input type="text" style=' -wap-input-format: "A*a"' />
文章来源:Forms
译文来源:http://www.webapptrend.com/
WebAppTrend是一个独立的技术博客,关注Web App前瞻和实践,以及智能浏览器发展
请大家在关注CSDN的同时,关注我们的新浪微博 @WebAppTrend,关注我们的腾讯微博@WebAppTrend,欢迎加入我们的QQ群:193775364