为了账号安全,请及时绑定邮箱和手机立即绑定

怎样防止用户在输入框输入脚本语言

怎样防止用户在输入框输入脚本语言

慕粉3475506 2016-10-23 17:29:02
新人   不会写这个
查看完整描述

2 回答

已采纳
?
Tobey_滔

TA贡献242条经验 获得超128个赞

方法还是有挺多的....

方法1:用js的正则表达式...在改变/提交/失焦的时候进行正则验证..然后提示用户...

方法2:html5的新属性pattern可以做正则验证的...详细可以去学习一下

方法3:前端不用任何验证...就让其输入...后端人员处理..比如预编译技术等等防止...

查看完整回答
1 反对 回复 2016-10-23
?
悠小爷

TA贡献21条经验 获得超8个赞

方法很多的,最常用的是用正则验证。

查看完整回答
反对 回复 2016-10-23
?
李晓健

TA贡献1036条经验 获得超461个赞

取input的值时,把值里的<和>  替换掉,替换成 &lt; 和 &gt;  就行了,这样的话他输入的脚本就不会执行,会直接显示。

查看完整回答
反对 回复 2016-10-23
  • 慕粉3475506
    慕粉3475506
    这个简单 但是后台要把每个值都判断下吗 有没有全局判断的
  • 李晓健
    李晓健
    为什么要后台判断,你在前台提交到后台之前取Input的值时就可以替换掉。
  • 2 回答
  • 1 关注
  • 2403 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信