V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
s609926202
V2EX  ›  程序员

网站留言表单设置强制填写某项内容,比如邮箱或者姓名,但是提交上来的留言和是有不填写的强制项的,,,

  •  
  •   s609926202 ·
    shangdev · 2018-06-06 16:03:46 +08:00 · 1571 次点击
    这是一个创建于 2122 天前的主题,其中的信息可能已经有所发展或是发生改变。

    出现这种情况可能是什么导致的?

    我强制的思路: 1:使用 js,如果输入项为空,则 return false; 2:input 属性,添加 required

    8 条回复    2018-06-07 11:17:21 +08:00
    misaka19000
        1
    misaka19000  
       2018-06-06 16:14:31 +08:00
    前端验证就是看看的,没有任何本质上的用处
    s609926202
        2
    s609926202  
    OP
       2018-06-06 17:08:49 +08:00 via iPhone
    @misaka19000 可是提交评论的对象都是一般人啊,
    learnshare
        3
    learnshare  
       2018-06-06 17:11:08 +08:00
    前后端同时验证,否则自己写脚本都能提交数据
    remarrexxar
        4
    remarrexxar  
       2018-06-06 17:20:16 +08:00
    @s609926202 前端限制都是不安全的,表单提交一定要做前后端对等的验证
    ETiV
        5
    ETiV  
       2018-06-06 17:22:29 +08:00
    如果你关心你的服务器安全、数据安全,就不要信任任何提交到服务器的信息、格式,也就是服务器必须要做验证。
    freed
        6
    freed  
       2018-06-06 17:23:17 +08:00
    @s609926202 就算是个普通人.说不定他的浏览器禁止了 js 或者有一些其他奇奇怪怪的东西呢.

    后端也验证才靠谱.
    shaojz2005
        7
    shaojz2005  
       2018-06-06 18:06:46 +08:00
    js 加载失败,有些旧版浏览器的兼容性问题,都可能导致
    ty89
        8
    ty89  
       2018-06-07 11:17:21 +08:00
    《前端不是程序员》系列
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3841 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 10:33 · PVG 18:33 · LAX 03:33 · JFK 06:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.