HTML5可以使用验证输入字段,最小值,最大值,模式,步长,只读,禁用输入字段的元素。 为什么大多数开发人员使用JavaScript进行表单验证?为什么开发人员更喜欢使用JavaScript进行表单验证,如果可以从HTML5中获得?
-5
A
回答
0
从教程要点: 表单验证通常在服务器上发生,客户端输入了所有必要的数据后,然后按提交按钮。如果客户输入的数据不正确或者完全丢失,服务器将不得不将所有数据发送回客户端,并要求用正确的信息重新提交表单。这真是一个漫长的过程,曾经给服务器带来很大负担。
JavaScript提供了在客户端计算机上将表单数据发送到Web服务器之前对其进行验证的方法。表单验证通常执行两个功能。
基本验证 - 首先,必须检查表单以确保填写所有必填字段。它只需要在表单中的每个字段循环并检查数据。
数据格式验证 - 其次,输入的数据必须检查正确的格式和数值。您的代码必须包含适当的逻辑来测试数据的正确性。
这是有道理的,因为从服务器来回发送数据可能是密集的。另外,如果您使用HTML5进行验证,那么您很可能会遇到不使用符合HTML5的浏览器的用户,并且会避免使用验证技术。您可以开发两个页面,一个用于html5 complient浏览器,另一个用javascript检测并显示一个非html5页面以进行评估。
https://www.tutorialspoint.com/javascript/javascript_form_validations.htm
+0
但是,如果您开发了两页,请确保使用正确的验证来查看浏览器是否符合html5。 –
相关问题
- 1. Java开发人员非常喜欢什么非免费工具
- 2. 为什么我更喜欢使用成员初始化列表?
- 3. 验证Facebook喜欢使用Javascript/Ajax
- 4. 单个开发人员可以从Scrum学到什么?
- 5. 我可以获得Facebook上喜欢我的网页的人员列表吗?
- 6. 哪里可以获得iPhone开发人员证书的私钥?
- 7. 表单验证不喜欢我
- 8. 同时使用HTML5和Javascript进行表单验证
- 9. 如果您可以使用验证,为什么会使用reject_if?
- 10. 使用JavaScript进行表单验证
- 11. 使用javascript进行PHP表单验证
- 12. 使用javascript进行xsl表单验证
- 13. 使用Javascript进行HTML表单验证
- 14. 使用Javascript进行Django表单验证
- 15. 为什么开发人员使用href等于javascript?
- 16. 为什么PHP开发人员比.NET开发人员便宜?
- 17. AWS Cognito开发人员使用JavaScript SDK验证身份
- 18. 开发人员可以验证测试计划文档吗?
- 19. 是否可以在IE开发人员工具中更正JavaScript?
- 20. 使用chrome web开发人员工具在HTML5中调试javascript
- 21. 如何获得经过验证的SSL证书以进行本地开发?
- 22. 如何添加oAuth来验证开发人员,没有获得用户权限
- 23. 开发人员喜欢android和windows的好机器?
- 24. 我可以更喜欢LBA在操作系统开发中使用CHS吗?
- 25. 为什么不验证器不喜欢我的jQuery?
- 26. 获得的SoundCloud“喜欢”的播放列表与开发者API
- 27. 为什么我更喜欢StructureMap over Unity?
- 28. 为什么Android更喜欢静态类
- 29. 为什么Resharper更喜欢const只读?
- 30. 如何获得magento开发人员ip?
因为很多人仍然使用不兼容HTML5的Web浏览器。 –
因为不是每个浏览器都支持HTML5吗?因为不是所有东西都可以单独通过HTML5属性验证吗?因为开发者只是没有使用它?你在寻找什么样的答案? – Xufox