表单:数据的输入和验证
风行水上 @ 2014-09-05 19:11:09
HTML中的表单主要起数据收集的作用,是和用户交互的重要组成部分。
表单输入
参见 HTML5: 表单输入
表单验证
主要是检验用户输入的数据是否“合法”。
参见 HTML5: 表单验证
表单设计
表单设计主要是如何满足以下问题:
表单的防作弊
主要是解决其他人恶意地伪造表单。
- 真人测试(常见的验证码就是为了这个目的)
- 表单的重复提交
- 表单的来源测试 (表单不是通过本网站提交的)
- ……
参见
表单的增强
主要是提供更强大的输入控件。
比如为了让用户发表文章,原生的textarea就显得过于简单了。这时需要一个更像编辑器(WYSIWYG)的输入区域。
比如上传文件,希望可以显示上传进度,或者允许用户通过拖拽(Drag-n-Drop)文件来直接上传。
参见
<a href="http://noyesno.net/page/brand/nitrous.io"><img src="http://noyesno.u.qiniudn.com/banner/nitrous.mtod.png" alt="nitrous.io"></a>
comments powered by