我应该使用内联JS验证来优化页面吗?

问题描述:

我公司为不同目的使用不同的模块/屏幕。其中一个屏幕有一个很长的数据验证表单。在这种形式下,程序员正在使用多个JS警报(1-2个电子邮件格式警报,2-3个手机号码格式警报等)我应该使用内联JS验证来优化页面吗?

现在,为了优化屏幕,我想建议他们使用Inline JS验证,而不是使用JS警报。

请建议,哪一个更适合页面的优化。

+0

html5验证比两者都好 – dandavis

+0

这是SO的主题。 @ dandavis - 如果HTML5验证能够在我必须处理的每个浏览器上完美工作,那么很好。但它并没有接近。 – RobG

+0

@RobG:它可以在大多数情况下工作,并且可以填充其余部分。我的主要观点是使用自定义验证消息作为反馈给用户而不是使用alert()的地方。它看起来更好(可视化旁边的无效输入),并且比AT更好地发挥比许多基于jq的验证和警报,并且它有没有JS工作的机会。你应该总是做html5 attribs,并且在需要的时候用JS扩展这个声明性标记。 – dandavis

作为最终用户,我更喜欢内联反馈/错误消息。

  • 用户看到的错误
  • 通知更有意义的背景下,当你在服务器响应得到一个错误
  • 内嵌的错误,是比较常见的这些天,并在应用程序遵循的好(非官方)行业标准

所有这些点都与UI/UX有关。我希望这是你的意思与“页面优化”