找回密码
 FreeOZ用户注册
查看: 2035|回复: 9
打印 上一主题 下一主题

[论坛技术] 如何校验比较好,当表单有大量元素需要校验?

[复制链接]
跳转到指定楼层
1#
发表于 5-2-2010 13:28:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?FreeOZ用户注册

x
而且还有一些元素是动态增加的。

请教有什么好的解决方案?
服务端校验好还是客户端js校验?

[ 本帖最后由 alee79 于 5-2-2010 14:41 编辑 ]
回复  

使用道具 举报

2#
发表于 5-2-2010 13:38:38 | 只看该作者
没有好办法

都应该校验
回复  

使用道具 举报

3#
发表于 5-2-2010 17:52:26 | 只看该作者
一搬来说客户端校验更加友好。

如果需要记录用户输入的错误信息,就在服务器端校验。
回复  

使用道具 举报

4#
发表于 5-2-2010 19:37:09 | 只看该作者
具体要分析什么样的校验,如果仅仅是录入格式的校验,那么就客户端校验,但如果是需要后台服务器端校验,那么就需要后台校验。但是这样就把程序搞得很零散,所以建议所有的都在后台校验,然后把校验信息传递到前台进行显示给客户。
回复  

使用道具 举报

5#
发表于 5-2-2010 20:00:02 | 只看该作者
从用户体验来说,前端校验很重要
回复  

使用道具 举报

6#
发表于 5-2-2010 20:16:52 | 只看该作者
如果信息比较关键的话,前后端都要校验。前端是为了更好的用户体验,后端是为了防止恶意数据。
回复  

使用道具 举报

7#
发表于 5-2-2010 21:56:09 | 只看该作者
我不相信JS。
所以后台校验是必须的。否则得话你迟早会发现非法数据的
回复  

使用道具 举报

8#
发表于 5-2-2010 23:28:03 | 只看该作者
lz应该指的是用户正常输入情况下的校验,比如有没有输入内容,内容是否符合一定格式等。

而不是指对恶意输入的防范,这是另外一个话题了。
回复  

使用道具 举报

9#
发表于 6-2-2010 02:09:34 | 只看该作者
最好前后都要验证
最差也要后端验证
回复  

使用道具 举报

10#
发表于 8-2-2010 00:01:15 | 只看该作者
前后端都要有吧, 前端有的目的是为了降低服务器负担,后端则是必须的。
回复  

使用道具 举报

您需要登录后才可以回帖 登录 | FreeOZ用户注册

本版积分规则

小黑屋|手机版|Archiver|FreeOZ论坛

GMT+10, 4-9-2025 05:42 , Processed in 0.041472 second(s), 26 queries , Gzip On, Redis On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表