(12)For a snappy user experience, always validate on the client

招数12:

为了生动的用户体验,总是在客户端验证

To avoid unnecessary round trips to the server, validate form entries on the client using JavaScript before posting them. This provides quick feedback and makes your application feel more responsive. Always make sure you explain your validation errors as well. If you use complex password rules or regex patterns, include a message to explain what the rules are to prevent user frustration.
避免不必要的服务器往返,提交表单前使用JavaScript在客户端上验证表单项。这提供了快速反馈让你的应用体验更灵活。总是确保你很好得解释你的验证错误。如果你使用复杂的密码规则或者正则表达式,为了防止用户受挫包括解释这些规则的信息。

最新文章

  1. MongoDB 导出、导入表
  2. 用Java实现简单的web服务器
  3. jQuery工具函数
  4. 网页元素定位神器之Xpath详解
  5. Dede 列表页 缩略图 有显示无则不显示
  6. android-sdk-windows下载版
  7. hosts目录位置
  8. Linux背背背(6)
  9. directive
  10. Logstash的grok以及Ruby
  11. C#生成二维码,裁切边框
  12. ping 命令 指定特定网卡 发送 ICMP 数据包
  13. Redis "MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk"问题的解决(转)
  14. html css的内联样式 内部样式表 外部样式表的优先级
  15. DotNetty 使用ByteToMessageDecoder 国家部标808协议封装
  16. [ 原创 ] Java基础6--构造函数和抽象类的性质
  17. 【RabbitMQ学习记录】- 消息队列存储机制源码分析
  18. centos6.5下安装svn并且实现多项目管理配置方案
  19. 算法(3)Rotate Array
  20. (一)lua基础语法

热门文章

  1. iOS(Swift) TextField限制输入文本的长度(不是字数)
  2. C++ RAII手法实例,不使用智能指针
  3. CSS那些事儿-阅读随笔2(选择符的组合与优先级/权重)
  4. C# 分布式缓存服务器方案
  5. SCOI2009生日快乐
  6. (四)学习JavaScript之className属性
  7. (八)学习CSS之line-style-type属性
  8. SourceGrid zt
  9. 【暑假】[数学]UVa 1262 Password
  10. python打包成exe(py2exe)