1

我在几个表格上有一些自动完成列表,想知道是否有更好的方法来验证这个表格

因为有些字段有 1000 行数据,我们需要使用自动完成,而不仅仅是选择列表。问题不仅在于用户可以从自动完成列表中进行选择,而且他们可以手动输入而无需从自动完成列表中进行选择。因此,我需要同步验证提交上的数据,以确保所有字段都有效。但由于我必须同步检查字段,因此需要更多时间。我不确定这是正确的方法。还是我应该只依靠服务器端来给我返回错误?我们正在开发带有前端骨干网和.net 作为服务器端的 RESTful Web 应用程序。

4

1 回答 1

1

您使用的是什么 JQuery 验证插件?假设您使用的是某个命名插件,时间因素会因插件实现而异。您可以在做出选择之前自己进行测试。

您说您必须检查字段,“检查”是什么意思?假设您的意思是“检查不是空的/必需的”,它可能不会像您预期的那样花费太多时间。如果您的意思是“检查唯一性/使用数据库检查某些内容”,则完全取决于您的检查条件逻辑和执行此检查的数据量。

如果是我,我总是会实施服务器端验证。最好妥协一下,而不是通过插入不需要的输入来用错误页面/破坏我的数据库中的软键来激怒用户。

更多细节将有助于以“现在时”回答这个问题。

于 2012-06-11T00:34:43.060 回答