使用javascript的条件必填字段 - SuiteCRM 7.3.1

时间:2015-10-21 15:27:23

标签: javascript sugarcrm suitecrm

我的模块中有两个字段:+3,它是一个文本字段,rules_name_c是一个关联字段。

这些字段不是必填字段,但是当我在rules_author_c字段中输入数据时,我想这样做,因此必须填写rules_name_c才能完成记录。

我尝试了以下内容:

rules_author_c

1 个答案:

答案 0 :(得分:1)

您最好先创建一个调用函数,然后添加自己的自定义验证。将您的JavaScript更改为以下内容:

  addToValidateCallback(
     'EditView', // Form Name
     'rules_author_c', // Field Name
     'relate', // Field type
     true, // Is required
     "Please do what I need.", // Message
     function() { // Callback
          var is_valid = true;
          // Do custom validation
          if($('#rules_name_c').val() != '' && $('#rules_author_c').val() == '') {
            is_valid = false;
          }
         return is_valid;
     });
  });