取消提交

 描述

cancel submit deluge 语句用于表单动作 - < 添加时/编辑时 > - 验证块,用于阻止表单被提交。“添加时”或“编辑时”块中的验证脚本的默认动作是提交数据,因此如果您想阻止表单被提交,则必须执行 cancel submit。使用“表单动作 - 删除时”块中的验证脚本时,您必须执行 cancel delete 以阻止表单删除数据。

 语法

// 指定验证代码
{
// specify alert message if not valid and cancel the submission
alert "<alert message>";
cancel submit;
}

注:
仅当存在‘cancel submit’时才会调用‘提交时’中的提醒消息。如果没有取消表单,则提醒消息会被 Zoho Creator 忽略。

 示例

  1. 如果在年龄字段中输入的值不是介于 20 至 100 之间,则会显示引号中指定的消息并取消提交。该脚本添加到表单的表单动作 - 添加时/编辑时 - 校验时块。

    if (input.Age < 20) && (input.Age >100)
    {
    alert "年龄应该在 20到100之间";
    cancel submit;
    }
     

  2. 下面给出的代码片断提取求职者申请特定职位时对应的数据,并检查该职位的状态目前是否为已关闭,然后向用户显示错误消息。您可以通过访问变量“opening”来访问与该职位相关的所有详情。该脚本添加到表单的表单动作 - 添加时/编辑时 - 校验时块。

    opening = New_Opening [Position_Name == input.Applied_For];
    if (opening.Status == “Closed”)
    {
     alert “The job profile ” + this.Applied_For + ” for which you have applied is not currently open “;
    cancel submit;
    }