禁用JavaScript中的表单验证

禁用JavaScript中的表单验证,javascript,forms,Javascript,Forms,当浏览器中禁用JavasSript时,是否有任何方法可以执行客户端表单验证?HTML5引入了一些(有限的浏览器支持),但除此之外-否 但是,您不应该太担心它,因为: 大多数用户都会使用支持JS的浏览器并启用JS 您需要进行服务器端验证(因为客户端验证可以避免用户出错,但无法防止恶意攻击),如果JS不可用,那么它将返回到服务器,您只需添加一个额外的HTTP请求即可获得相同的结果 有HTML5表单验证,即使客户端脚本被禁用,AFAIK Opera也支持它。见: 不,没有。仅限于服务器端。不使用插

当浏览器中禁用JavasSript时,是否有任何方法可以执行客户端表单验证?

HTML5引入了一些(有限的浏览器支持),但除此之外-否

但是,您不应该太担心它,因为:

  • 大多数用户都会使用支持JS的浏览器并启用JS
  • 您需要进行服务器端验证(因为客户端验证可以避免用户出错,但无法防止恶意攻击),如果JS不可用,那么它将返回到服务器,您只需添加一个额外的HTTP请求即可获得相同的结果

有HTML5表单验证,即使客户端脚本被禁用,AFAIK Opera也支持它。见:


不,没有。仅限于服务器端。不使用插件或新的HTML5输入类型(例如
),不使用。检查此链接可能有助于您永远不要依赖客户端验证。禁用javascript时可能使用服务器端验证将符合您的要求。