【问题标题】:How to specify error message using bootstrap validator如何使用引导验证器指定错误消息
【发布时间】:2015-04-07 07:37:27
【问题描述】:

我正在使用1000hz bootstrap validator 来验证我的表单。我希望每个错误都有自己的错误消息。例如:

<input type="text" pattern="^([_A-z0-9]){3,}$" maxlength="20" class="form-control" id="inputTwitter" placeholder="1000hz" required>

当没有输入时,它必须显示消息“需要输入Twistter”。如果他们输入值但与 PATTERN 不匹配,则必须显示消息“输入 Twistter 格式不正确”。

我必须是定义信息的人。

非常感谢。

【问题讨论】:

  • 没有答案。我阅读了 1000hz 的源代码,发现它使用来自浏览器的本机消息。您可以定义自己的验证器,但会显示许多消息。我改用parsleyjs,现在一切正常。

标签: twitter-bootstrap validation message


【解决方案1】:

与 数据错误="" 属性,您将能够指定错误。

例如:

如果它为空或少于 5 个字符,它将显示“text_field_empty_text”,我不知道如何管理每个字段的多个验证,(如不同规则的不同错误)

【讨论】:

  • 显然这是不可能的,根据开发人员的说法:“所有内置的验证器都需要 data-native-error="Your error here",因为插件从浏览器中搭载的方式验证器。不幸的是,这意味着您无法处理同一字段上多个内置验证器的特定错误消息,但唯一的解决方法是在插件中单独重新实现所有这些验证器,我犹豫不决,因为它会增加臃肿。” github.com/1000hz/bootstrap-validator/issues/…
猜你喜欢
  • 1970-01-01
  • 2011-10-22
  • 2014-07-10
  • 2023-03-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-10-12
  • 2020-07-18
相关资源
最近更新 更多