在移动环境下设计和开发优秀的forms是一件非常有挑战性的事。在一流的浏览器中,forms能够模仿桌面版本的风格,但是对于其他的浏览器,forms往往无法达到他们期望的样子。但是一个更大的挑战是,对用户而言,forms通常很难控制,内容添加也很麻烦。所以头号规则就是:在移动环境中,要限定使用的forms。
自由文本输入控件
虽然在forms不可避免地需要用户输入信息,尽量避免使用文本框和文本区域。对于用户来说,在文本框或是文本区域这些自由文本输入控件中输入内容是一件相当麻烦的事情。取而代之的是,可以使用单选按钮,选择框,甚至是链接列表来减少用户的文本输入。
默认输入模式
可以使用WirelessCSS或是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是一个独立的技术博客,关注WebApp前瞻和实践,以及智能浏览器发展
请大家在关注CSDN的同时,关注我们的新浪微博 @WebAppTrend,关注我们的腾讯微博@WebAppTrend,欢迎加入我们的:193775364
分享到:
相关推荐
webapp开发的最佳实践与中文总结,非常热门的web app开发必备资料!
很棒的python3-webapp Python入门教程实战篇:网站+ iOS App源码项目结构awesome-python3-webapp/ <-- 根目录|+- backup/ <-- 备份目录|+- conf/ <-- 配置文件|+- dist/ <-- 打包目录|+- ...
Web基础——WebApp之初体验(三)
教育移动WebApp开发实践.ppt
Webapp设计与实践:必胜宅急送背后的思考.pdf
webapp1 webapp1
这是一款用于webApp端的iframe插件demo,css中有部分冗余样式,这是从项目简单拷贝出来的,还有一些demo无关样式并没有删除掉,所以大家使用的时候请自行调整样式即可
C# Webapp C# WebappC# WebappC# WebappC# WebappC# WebappC# Webapp
webApp1:webApp
使用webapp2进行自定义用户身份验证 这是使用webapp2进行用户帐户管理的基本实现。 您将需要注意以下事项: 实施用户注册 编写代码以处理登录 设置电子邮件验证和密码恢复(这已经为您完成了) 通过电子邮件发送...
Maven坐标:org.eclipse.jetty:jetty-webapp:9.3.19.v20170502; 标签:eclipse、jetty、webapp、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 ...
:shopping_cart: :money_bag: 取件网络应用程序 这是一个名为Pickup App的电子商务演示 ...注册用户列表 与我们联系表格 PS:这是一个未完成的项目 :globe_with_meridians: 您可以在此处访问: : :eyes: 介面
WebApp银行帐户经理 简单的Web应用程序,您可以按用户或管理员角色创建和控制财务帐户。 二手技术: JDK 10 Apache Tomcat 9 Spring5:Spring MVC,Spring Security MySQL的8 Hibernate5.3.0 玛文 WEB:JSP,...
移动端音乐webapp-Vue高级实战项目 链接:https://pan.baidu.com/s/1tHhhvI9JOhYrcGNrXzJYjA 提取码:cqrz
Qt使用QtWebApp搭建Http服务器实现文件下载
1.了解Web工程概念及与传统软件工程的区别 2.理解WebApp的概念、特点和开发过程 3.掌握WebApp的分析、设计和测试方法 4.掌握WebApp综合开发方法及课程设计过程
WebApp模板提示计算器 现场演示: 工具 代码编辑器:方括号编码语言:HTML5,CSS3,JavaScript
10个主流webapp小程序项目,是个非常好的资源,包括主流的:教育,电商,快递,外卖等;10个主流webapp小程序项目,是个非常好的资源,包括主流的:教育,电商,快递,外卖等;10个主流webapp小程序项目,是个非常好的...
training/webapp镜像,方面一些内网用户无法直接pull镜像时下载: 使用方法: docker load -i training-webapp.tar.gz
webapp 页面交互与布局webapp 页面交互与布局webapp 页面交互与布局webapp 页面交互与布局