禁用JS后一般功能是实现不了 但是正常人都不会的 除非是另有所图的 或者黑客所有在验证的时候你js验证只是为了得到更好的体验效果 而服务端验证是必须的

解决方案 »

  1.   

    禁用JS情况还是不多的,而且JS的前台验证,更多的是为了给用户提供一个良好的使用体验,真正的对于数据合法性验证,还是要在服务器来做
      

  2.   

    首先,javascript不只是验证。
    不知道为什么你会有这样的理解。
    javascript的运用可以增强页面的交互,
    给用户更好的用户体验。
    同时也可以避免过多与服务器的交互,
    降低网络的占用量。
    ajax的出现只是改进与服务器交互的方式。
    你不用因为一个细小的请求而提交整个页面的信息了。
    也不用因此面刷新整个页面的内容。
    但任何事物都有两面性,
    功能强大的javascript不可避免会带来安全性等问题。如果你一定要禁用JS的话,
    就只能退回到最原始的状态,
    所有操作都通过表单提交给服务器端。
    由服务器端处理后返回。
    不过我想很少有人会喜欢这样的页面的。