0

我创建了一个视觉力,允许用户动态添加行以插入与主记录相关的许多子记录。

每个新行包含 3 个查找字段(帐户、联系人和用户)。记录是一个名为“参与者”的自定义对象。参与者可以是“帐户”、“联系人”或“用户”。

我正在尝试创建一些验证,以防止用户选择多个查找选择。例如,如果用户选择一个帐户,那么我不希望他们选择一个联系人或用户。如果他们选择联系人,我不希望他们能够选择帐户或用户。如果他们选择用户,那么我不希望他们能够选择帐户或联系人。我考虑了一个验证规则,但最好是在保存记录之前验证表单。此外,还有一个用例,用户选择一个联系人,当他们保存时,我有一个触发器,可以触发并查找相关客户,并为他们自动填充该记录(行)的客户查找字段。

我一直在努力解决如何提供良好的用户体验来验证这个用例。

提供验证的最佳方法是什么?

任何设计方法将不胜感激。谢谢。

4

1 回答 1

0

我认为最简单的方法是在第一个字段上选择值后为用户隐藏 2 个其他字段,例如用户在帐户字段中选择值,然后在页面中运行 js 代码并隐藏联系人和用户字段。我认为这就足够了。

另一种方法是即时验证它,触发器与第一种情况相同,但现在您查看另外两个字段,如果其中一个字段具有填充值,您会在页面上显示错误消息并将输入的值重置为 null .

于 2013-08-12T04:14:53.080 回答