2016-12-19 7 views
2

私は自分のウェブページ内で使用するために、Twitterのブートストラップとアラート要素を使用しており、これをページの最上部に向かって確認の要約として使用したいと考えています。ブートストラップアラート危険ページが読み込まれたときに非表示にする

私の問題は、create.chstmlページで「alert alert-danger」を使用すると、ページがロードされたときに赤い警告バーがデフォルトで表示されることです。

実際の検証は、想定されるフォームフィールドで機能しますが、ページが読み込まれたときにこの警告バーを非表示にして、作成ボタンがクリックされたときにこれを取得する必要があります。

私は隠しのようなブートストラッププロパティのいくつかを試しました:隠されていますが、これはうまくいかないようです。このタスクを完了するためにJavaScriptを使用して、これをボタンの作成にリンクすることはできますか?ここで

は、私は私のcreate.cshtml

 <div class="form-horizontal"> 
      <div class="row" > 
       <div class="alert"> 
        @Html.ValidationSummary(false, " ", new { @class = "text-danger alert alert-danger" }) 
       </div> 
      </div> 
     </div> 
+1

dddddduplicate @codeLoverは上記のお返事ありがとうございます[こちら](ここをクリック)(http://stackoverflow.com/questions/13867307/show-validationummary-mvc3-as-alert-error-bootstrap) – George

答えて

1

ただ、ブートストラップの非表示クラスを使用して、ボタンをクリックしたときには、そのクラスを削除することができますで持っているブートストラップです。

<div class="form-horizontal"> 
    <div class="row" > 
     <div class="alert hide"> //add class here 
      @Html.ValidationSummary(false, " ", new { @class = "text-danger alert alert-danger" }) 
     </div> 
    </div> 
</div> 

これは、ページの読み込み時にアラートを非表示にし、必要に応じてボタンのクリックで機能します。

+0

もう1つの質問...ボタンのコードはここにあります。 "alert hide"クラスを "btn btn-primary"と並んでボタンクラスに追加するか、これはボタン全体の追加クラスにする必要がありますか? –

+0

@BettyLazzariなぜあなたはボタン付きアラート隠しクラスを追加したいのですか?ボタンにクラスhideを追加すると、このボタンは非表示になります(その意味はありません)。明確にするには、任意の要素を持つクラスを追加できます。 –

+0

.hideクラスは機能しますが、非推奨です。 .hiddenクラスの使用が望ましい https://stackoverflow.com/questions/18568736/how-to-hide-element-using-twitter-bootstrap-3-and-show-it-using-jquery – RevNoah

関連する問題