2017-12-28 17 views
0

無効な電子メールが入力された場合、エラーメッセージが表示されるフォームがあります。エラーメッセージのテキストを赤色に変更したいのですが。これどうやってするの? ブートストラップ検証メッセージの色を赤に変更してください

+0

ヘッドアップしたようhttp://formvalidation.io/examples/changing-success-error-colors/ – f78xd23

+0

これを試してみてください - ValidatorがBS4のサポート更新されていませんまだいくつかの命名規則が変更されています。あなたのプロジェクトでBS4を採用すると、GitHubにCSSの回避策があり、エラーカラーリングに対応しています。 –

答えて

1

$('#subscribe-form').bootstrapValidator({ 
 
    live: 'disabled', 
 
    fields: { 
 
    email: { 
 
     validators: { 
 
     emailAddress: { 
 
      message: 'Please enter a valid email address' 
 
     } 
 
     } 
 
    }, 
 
    } 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<form role="form" id="subscribe-form"> 
 
    <div class="form-group"> 
 
    <input type="email" class="form-control custom-email" name="email" id="email" placeholder="Email Address"> 
 
    </div> 
 
    <button type="submit" class="btn btn-large custom-button">Sign up !</button> 
 
</form>

はちょうどあなたのコード内でのCSSの下に追加

.has-error .help-block { 
    color: red; 
} 

$('#subscribe-form').bootstrapValidator({ 
 
    live: 'disabled', 
 
    fields: { 
 
    email: { 
 
     validators: { 
 
     emailAddress: { 
 
      message: 'Please enter a valid email address' 
 
     } 
 
     } 
 
    }, 
 
    } 
 
});
.has-error .help-block { 
 
    color: red; 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-validator/0.5.3/js/bootstrapValidator.min.js"></script> 
 
<form role="form" id="subscribe-form"> 
 
    <div class="form-group"> 
 
    <input type="email" class="form-control custom-email" name="email" id="email" placeholder="Email Address"> 
 
    </div> 
 
    <button type="submit" class="btn btn-large custom-button">Sign up !</button> 
 
</form>

+0

それは働いて、ありがとう! –

+0

お手伝いします:) – Bhuwan

0

ブートストラップが正しく追加されている場合は、すでに赤などのエラーテキストを取得する必要があります。そうでなければ、これで修正されます。

small.help-block { 
    color: #F44336 !important; 
} 

$('#subscribe-form').bootstrapValidator({ 
 
    live: 'disabled', 
 
    fields: { 
 
    email: { 
 
     validators: { 
 
     emailAddress: { 
 
      message: 'Please enter a valid email address' 
 
     } 
 
     } 
 
    }, 
 
    } 
 
});
small.help-block { 
 
    color: #F44336 !important; 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" /> 
 
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> 
 
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-validator/0.5.3/js/bootstrapValidator.js"></script> 
 

 
<form role="form" id="subscribe-form"> 
 

 
    <div class="form-group"> 
 
    <input type="email" class="form-control custom-email" name="email" id="email" placeholder="Email Address"> 
 
    </div> 
 

 
    <button type="submit" class="btn btn-large custom-button"> Sign up ! </button> 
 
</form>

関連する問題