首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >欧芹自举验证按摩

欧芹自举验证按摩
EN

Stack Overflow用户
提问于 2017-05-04 12:42:35
回答 1查看 631关注 0票数 0

我正在使用欧芹验证库创建一个表单。这是类似于表单元素的内容:

代码语言:javascript
复制
<form class="mt-lg parsleyjs" data-parsley-priority-enabled="false" [formGroup]="form" novalidate="novalidate" (ngSubmit)="checkPasswd()">
  <div class="form-group">
    <div class="input-group">
      <span class="input-group-addon"><i class="fa fa-user"></i></span>
      <input type="email" class="form-control" id="mail" placeholder="Username" size="16" data-parsley-trigger="change" required="required" [formControl]="form.controls['mail']">
    </div>
  </div>
...

当出现问题时,欧芹在元素后面添加以下代码:

代码语言:javascript
复制
<ul class="parsley-errors-list filled" id="parsley-id-5">
  <li class="parsley-type">This value should be a valid email.</li>
</ul>

我希望这些消息出现在每个字段下,而不是在右边。

有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-08 05:21:09

如果要自定义错误消息的布局,而不是默认的<ul> <li>结构,则可以覆盖以下默认选项:

代码语言:javascript
复制
$(document).ready(function () {
    var parsley_options = {
        errorsWrapper: '<div class="custom-error-wrapper-class"></div>',
        errorTemplate: '<span class="custom-error-template-class"></span>'
    }
    $('#myForm').parsley(parsley_options);

});

验证错误消息将以下列形式显示在自定义结构中:

代码语言:javascript
复制
<div id="parsley-id-5" class="custom-error-wrapper-class filled">
<span class="custom-error-template-class parsley-required">This value is required.</span>
</div>

这是演示

Parsley.js文档参考链接

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43783222

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档