2

我在验证 CRM 动态中表单的属性时遇到问题。我添加了一个基于我的业务规则验证属性值的 JavaScript 代码。并添加到 2 个事件中,保存时表单和更改字段,

问题是:

1-这是验证属性的最佳方式吗?

2-如果使用这种方式,我怎样才能停止保存表单或将其作为有效传递?

4

1 回答 1

4

我相信这是验证输入的好方法。如果您想在验证失败之一的情况下停止保存,请执行以下操作:

  1. 在注册保存事件处理程序期间检查“传递执行上下文”。
  2. 将参数添加到在保存过程中调用的函数。
  3. 如果您的验证失败,请调用以下代码:

    execObj.getEventArgs().preventDefault()

您可以在此处找到更多详细信息 - https://msdn.microsoft.com/en-us/library/gg509060.aspx

于 2015-08-17T03:47:18.540 回答