是否可以在没有Javascript的情况下进行客户端验证

mar*_*igi 8 javascript asp.net validation

真的很简单的问题(可以冒险猜测,但只需要确保),

只需要一个是/否答案,因为似乎无法在任何地方进行任何分类.

原因?手机的网页,其中javascript支持在所有移动浏览器中"粗略",所以完全取消任何javascript,并想知道是否有任何替代品.

(在有人告诉我之前,我当然是默认情况下实施服务器端验证,如果可能的话,更好地在客户端上验证内容,因为电话文本输入不是特别有趣,可以多次进行.此外,网页是asp .net 2.0&c#应该影响什么)

Noo*_*ilk 16

不,那里没有.

我的意思是,显然,更复杂的答案是"是的,当然,还有其他类型的客户端脚本系统(Flash/Silverlight/ActiveX /等)可以做到",但在你的问题的背景下(手机) )然后答案是否定的.

不过,我确实建议您对运行JavaScript的手机感到惊讶.保持基本,并保持它优雅地失败(即,禁用JS的应用程序的功能不会受到伤害),你可能会对兼容性感到惊讶.

  • 我同意丝滑.此外,IMHO客户端验证无论如何都不可信任,仅对性能和预处理原因有用.无论如何,输入需要在服务器端正确验证,因此如果它在客户端失败,它仍将在服务器端验证.那么它显然取决于您的应用和市场. (2认同)