antd from 表单填写校验输入内容是否已经存在

 

form 表单填写内容时校验是否改字段内容已经存在,展示提示信息

// form 表单字段  

{
    key: 'infoMc',
    label: '机构名称',
    tooltip: '请填写代理机构名称',
    required: true,
// 请求的方法 rules: [{ validator: checkInfoMc }],
// input 鼠标失去焦点的时候 validateTrigger: 'onBlur', colLayout: { id: 'infoMc', }, },

  

请求接口根据数据判断该字段是否有内容重复

function checkInfoMc(rule, value, callback) {
  if (value) {
    //  接口参数为填写的value值
    request.get('', { agentName: value }).then((res) => {
      if (res.data) {
        callback('名称已被占用!');
      } else {
        callback();
      }
    });
  } else {
    callback();
  }
}

 

上一篇:layui form输入框number校验千分位不通过


下一篇:el-form-item lable前加红色星,设置label样式