服务器端验证好还是客户端验证好?

服务器端验证好还是客户端验证好?,第1张

各有利弊!js验证:方便、快捷、作为客户端运行的验证当然是很方便的。但是它只是适用于这些规则、字符啊、数字啊、等等的一些应用,涉及到非常复杂的规则、和服务端有联系的就不可以。

服务端验证、功能更强大,任何客户端的验证的都可以实现,但是对一些数字、为空一类的小虾、还是不要用这个大刀了。

选择那个的标准:适用、高效、快速

验证数字、字符、简单规则、为空====》js

设及数据库,复杂算法、复杂规则====》服务端

粗略地说一下吧,asp表单验证一般采用客户端验证和服务器端验证。

客户端验证采用Javascript,只能验证数据的形式方面,比如要求必须填写数字,邮箱必须带@符号,必填内容不能为空等等。至于数据的真实性等则要通过服务器上的数据库才能验证,当然服务器端脚本如asp也可以验证数据的格式。一般这两种验证方式都采用,这样的话如果客户端的验证失效(比如禁用了网页脚本或者用户进行了外部表单提交),服务器端的验证就是必要的了。

不过楼主的问题似乎是数据库写入错误。难道request.form("marketprice")是字符串数据,要改成数字型数据,你用函数转换一下试试看。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/109177.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-11
下一篇2023-03-11

发表评论

登录后才能评论

评论列表(0条)

    保存