1

有没有人对 RSA Archer 验证有任何好的模式,可以防止用户在指定的给定日期在未来(或过去)时保存记录?

目前,我在数据异常报告中保存数据后使用计算字段来捕捉这一点。但理想情况下,我想在用户保存记录之前尽早捕捉到这一点。

4

2 回答 2

3

亚历克斯,
坦维尔是正确的。您必须使用带有嵌入式 JavaScript 代码的自定义对象来实现所描述的功能。您将需要创建一个函数来验证最终用户输入的值并接受它或让用户自己更正。
现在,您有两个选择如何执行此操作:

1. 您可以按照 Tanveer 的描述将验证功能附加到 Save 和 Apply 按钮。我之前在以下问题中分享了类似的代码。您可以在此处查看它:LINK

2. 您可以将验证功能附加到您计划直接验证的元素。因此,当用户完成给定的输入元素并且输入元素失去焦点时,您的函数将被调用。这是一个带有 jQ​​uery 的示例代码:

$('#elementid').blur(function() {
  // validate entered value here
  // if required show a pop-up message
  WarningAlert(msg, title);
});

祝你好运!

于 2016-05-04T03:46:14.343 回答
3

在这种情况下,我建议您使用自定义对象。

所以删除 SAVE 和 APPLY 按钮的基本 onclick 属性。

在您的自定义对象中,检查输入的日期是否与系统日期(或您需要的时区)匹配。设置一个标志。根据标志值,您可以调用 SAVE 或 APPLY 按钮的实际函数调用。

希望有帮助!

于 2016-04-29T15:26:18.140 回答