Xpages按钮验证

时间:2014-11-17 13:07:26

标签: xpages attachment

我正在使用openntf中的多重上传器。如果用户选择了文件但未上传文件,我想添加错误消息。

我正在考虑某种“必须点击”按钮,如果用户没有上传文件,它应该在保存文档时给出一条消息:“附件是没上传。你想继续吗?“

如何检查范围标记:ynFileUploadInfo是否包含某些内容?并根据这一点,触发验证。

1 个答案:

答案 0 :(得分:2)

将以下客户端JavaScript(CSJS)代码添加到保存按钮:

var files = document.getElementById('ynFileUploadMulti').files;
if (files && files.length > 0) {
    if ( ! confirm('Attachments are not uploaded. Do you want to continue?')) {     
        return false;
    }
}
return true;

它会询问用户是否真的不需要上传列出的(附加)附件。

  • 如果用户点击"确定"然后将保存文档而不显示列出的附件。
  • 如果用户点击"取消"然后文档不会被保存,用户可以点击"立即上传"上传列出的附件。

备注:如果CSJS代码在某个事件中返回false,那么提交和服务器端JavaScript(SCJS)代码将无法执行。