【问题标题】:Styling error messages with bootstrap使用引导程序样式化错误消息
【发布时间】:2017-07-09 05:22:02
【问题描述】:

我正在构建自己的表单以 git 摆脱帮助文本,因为我无法更改 django 中的内置表单以删除帮助文本。

到目前为止一切顺利,但我无法设置错误消息的样式。

它显示了基本的 ul 和 il 样式。

我该怎么做? 谢谢。

<form class="" method="post">
   {% csrf_token %}
          <label for="id_new_password1"> Senha </label><br>
    <div class="">
        <input required text="password" class="form-control" placeholder="Senha" name="new_password1"/>
            {{ form.new_password1.errors }}
    </div><br>
         <label for="id_new_password2"> Confirmar senha </label><br>
    <div class="">

       <input required text="password" class="form-control" placeholder="Confirmar senha" name="new_password2"/>
        {{ form.new_password2.errors }}
    </div><br>
    <input type="submit" class="btn btn-primary col-sm-12" value="Confirmar" />

</form>

【问题讨论】:

    标签: css django twitter-bootstrap django-templates


    【解决方案1】:

    尝试将错误消息包含在一个元素中。

    <div class="error-messages">{{ form.new_password1.errors }}</div>
    
    .error-messages {
      color: red;
      font-size: 12px; }
    

    【讨论】:

      【解决方案2】:

      您可以使用alerts。像这样:

      {% if form.new_password1.errors %}
          <div class="alert alert-danger" role="alert">{{ form.new_password1.errors }}</div>
      {% endif %}
      

      另外,您是否尝试过 this answer 试图摆脱 help_text?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-12-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-09-30
        相关资源
        最近更新 更多