我有一个用户输入ID的文本框。此ID存储为整数。
所以,我的问题是,如果我在用户输入值并点击“搜索”按钮或后验证文本框,是否应该允许用户仅输入数字?
我在JavaScript / jQuery中都有解决方案。但我不确定在性能方面哪个好。
答案 0 :(得分:1)
您应该验证服务器上的输入,而不是仅仅依赖于JavaScript验证。这是因为JavaScript不受“信任”验证,因为它可以被用户禁用
答案 1 :(得分:0)
从功能PoV中,您应该验证用户是否只能在数字字段中输入数字,以便存在数据一致性。另外,根据我的经验,用户在输入时确认输入时会喜欢它。
从安全PoV,您应该对服务器进行验证,以保证数据库中的数据一致性。
总之,您应该以两种方式验证它。不应过度消耗资源,因为只能选择一个选项。