我正在为网站制作一些表格。目前我有通常的HTML浏览器检查("必需" -tag和模式以及输入中的内容),我在提交之前检查JavaScript中的值,然后我在服务器端检查数据提交。
一切正常,即使我只启用其中一个,但对我来说似乎有点矫枉过正,所以我的问题是我是否可以退出Javascript?当然我需要保持服务器chek:D
期待您的回答!
答案 0 :(得分:1)
您必须始终在服务器端验证输入。 Javascript是可选的,它只是为了让用户的生活更轻松。您的用户获得更好的体验。就是这样。
答案 1 :(得分:1)
所有现代浏览器都支持HTML5表单字段属性。在使用这些时,您可以跳过JS验证。
答案 2 :(得分:0)
在目前的答案上稍微扩展一下:
总是需要服务器端验证,你提到过。
HTML和Javascript验证用于不同的事情。
在表单提交之前,HTML必需标记可用于检查表单的字段是否为空。
通过Javascript验证,您可以更灵活地使用 来验证以及 。但是,它需要更多的工作,因为它不像必需的标签那么简单。
使用Javascript,您可以做得更多。一些例子:
另请注意browser support所需的标记。