【发布时间】:2013-02-06 14:25:59
【问题描述】:
我有一个包含两个部分的表单,这两个部分都包含一个“业务所需”的特定字段。在我当前的场景中,这些部分中的第一个是隐藏的,而第二个是可见的。 (基本上,两者中哪一个可见是在 JScript 中设置的,取决于下拉列表的值)。
问题是,如果用户没有为必填字段输入值然后点击保存,表单会尝试在两次出现的第一次(即不可见的一次)上验证它。当它发现用户没有填写此值时,它会将隐藏部分显示在视图中,尽管事实上相同的违规字段已经在表单的下方显示。
有什么办法可以阻止它这样做,或者以其他方式解决我的问题?
编辑:
好的,从下面的答案中,我想我可能没有把情况说得足够清楚。我不认为将字段设置为非强制性或用令牌值填充它会起作用,因为如果用户没有填写该字段,我确实希望验证强制性状态。
我遇到的问题是验证它后,它向用户显示了已隐藏的字段版本,而不是已经可见的版本。
据我所知,简单的 API,将字段设置为强制或不强制,同样适用于表单上该字段的任何出现,而不是一个特定的。
【问题讨论】:
标签: dynamics-crm-2011 dynamics-crm