2013-05-14 75 views
-4

我有一个文本框,用户输入一个ID。该ID存储为整数。哪个是文本框中数值输入的最佳选择?

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

我对JavaScript和jQuery都有解决方案。但我不确定哪个表现好。

+0

如果用户只需输入数字,那么让他只输入数字。从可用性的角度来看,暗示用户可能是好的。 – 2013-05-14 05:33:06

+0

您必须同时在客户端和服务器端验证它。 – Aristos 2013-05-14 05:36:20

回答

0

从功能PoV中,您应该验证用户只能在数字字段中输入数字,以便存在数据一致性。另外,根据我的经验,用户在输入内容时验证输入是否正确。

从安全PoV中,您应该验证它以确保数据库中的数据一致性。

总之,你应该验证它两种方式。它不应该过度耗费资源,而只能被迫选择一个选项。

1

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

相关问题