-4

我有一个文本框,用户可以在其中输入 ID。此 ID 存储为整数。

所以,我的问题是,我应该在用户输入一个值并单击“搜索”按钮后验证文本框,还是应该只允许用户输入数字?

我在 JavaScript/jQuery 中都有解决方案。但我不确定哪个在性能方面好。

4

2 回答 2

1

您应该验证服务器上的输入,而不是仅仅依赖 JavaScript 验证。这是因为 JavaScript 不被“信任”进行验证,因为它可以被用户禁用

于 2013-05-14T05:34:11.513 回答
0

从功能 PoV 中,您应该验证用户只能在数字字段中输入数字,以便数据保持一致。此外,根据我的经验,当您在输入时验证输入时,用户会喜欢它。

从安全 PoV 开始,您应该对其进行服务器验证以保证数据库中的数据一致性。

总之,您应该以两种方式验证它。被迫只选择一个选项不应该过度消耗资源。

于 2013-05-14T05:35:16.217 回答