通知电子邮件条目不适用于日期框值

Notification Email Entry Won't Work For Date Box Value

所以我在报名表的 onValueEdit 字段中使用了以下内容

var widgets = widget.root.descendants;
var to = 'xxxx@yyy.com';
var subject = 'Delivery Date Change For: ' + widgets.ProjectName.value;
var msg = "The Delivery Date for [ " + widgets.UsersPosition.value + " ] on [ " + widgets.ProjectName.value + " ] has been changed;
sendMessage(to, subject, msg);

因此,当用户更改交货日期(通过调整日期框)时,会发送一封通知电子邮件。我想在日期框中添加实际值,但是当我添加 " + widgets.DeliveryDate.value + " 时,它说无法识别。

由于 DeliveryDate 是一个日期框,我需要一些不同的东西吗? widgets.DeliveryDate.???

感谢您的帮助。

"value" 属性 就是您需要的那个。请注意它是 JavaScript 日期对象,因此在某些情况下您需要转换它。但是你提供的代码我觉得不错。

"unrecognized" 是什么意思?您能否提供错误详细信息?

顺便说一句:最好使用服务器脚本来生成电子邮件。