Afquickfield验证

时间:2015-10-27 11:10:29

标签: meteor-autoform

大家好我有一个autoform quickfield。我需要输入url,如果用户输入除url之外的其他内容,则不应该允许,但我的验证不起作用。我的代码如下:

  <div class="col s12">
     <label for="article-type" class="article-label">Article Source</label>
     {{> afQuickField name='url'}}
  </div>

,架构中的字段就像这样

url: {
    type: String,
    optional: true,
    // label: "Article Source URL",
    autoform:{
      label: false,
      afFieldInput: {
        type: "url",
        pattern: "http://+.",
        placeholder: "Article Source URL",
      }
    }
  }

我这样做时要记住,当字段类型为url时,隐式应用验证

1 个答案:

答案 0 :(得分:2)

使用regEx选项。

url: {
  type: String,
  optional: true,
  regEx: SimpleSchema.RegEx.Url,
  autoform:{
    label: false,
    afFieldInput: {
      type: "url",
      placeholder: "Article Source URL",
    }
  }
}