13

動作させることができません。[閉じる]ボタンをクリックしても何も起こりません。

コードは次のとおりです。

 <div class=" alert alert-error alert-block" style="width:200px" >
    <button class="close" data-dismiss="alert">&times;</button>
        <span>errors</span>            
    </div>

jsfiddlerで問題を再現しました:http: //jsfiddle.net/graphicsxp/7L7Nd/

編集

@using (Html.BeginForm(null, null, FormMethod.Post, new { id = "quoteWizard" }))
{
    <input type="hidden" id="ModelType" value="CarQuoteRequestViewModel" />


    ViewBag.ValidationSummaryClass = ViewData.ModelState.IsValid ? "validation-summary-valid" : "validation-summary-errors";

    <div class="@ViewBag.ValidationSummaryClass alert alert-error in fade" data-valmsg-summary="true">
    <button class="close" data-dismiss="alert">&times;</button>
        <span>Before you can continue, please make sure you have completed the mandatory fields
            highlighted below.</span>
        <ul style="display: none" />
    </div>



    @RenderSection("QuoteSection")

    <div class="ui-formwizard-nav">
        <input id="back" value="@Resource.Global.Previous" type="reset" class="btn btn-primary" />
        <input id="next" value="@Resource.Global.Next" class="btn btn-primary" type="submit" />
    </div>
}
4

5 に答える 5

22

Javascriptソースを含める順序が重要であるようです。最初にjQueryをロードし、次にBootstrapJavascriptをロードします。

例:これは失敗します

<script src="/js/vendor/bootstrap.min.js"></script>
<script src="/js/vendor/jquery-1.9.1.min.js"></script>

そしてこれは動作します:

<script src="/js/vendor/jquery-1.9.1.min.js"></script>
<script src="/js/vendor/bootstrap.min.js"></script>

これは、サンプルテンプレートにも表示されます。ヒーローテンプレートから:

[...]
<script src="/../assets/js/jquery.js"></script>
<script src="/../assets/js/bootstrap-transition.js"></script>
<script src="/../assets/js/bootstrap-alert.js"></script>
[...]
于 2013-04-16T10:51:27.343 に答える
10

整理しました。

ボタンを使用する代わりに、スパンを使用しているため、フォームは送信されません。

        <span class="close" data-dismiss="alert">&times;</span>

ご協力いただきありがとうございます

于 2013-03-06T12:08:21.467 に答える
1

アラートエラーからアラート危険に変更するだけのShailから編集

<div class=" alert alert-danger alert-block" style="width:200px">
     <button class="close" data-dismiss="alert">&times;</button>
     <span>
             Before you can continuelds
             highlighted below.
     </span>
</div>

Jsfiddleデモ

于 2015-07-17T05:39:46.680 に答える
0

jqueryライブラリを含めてください

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>

そしてそれはうまくいくはずです

Jsfiddleデモ

于 2013-03-06T11:22:16.813 に答える
0

これを参照するのを忘れているかもしれません:

<script src="http://twitter.github.com/bootstrap/assets/js/jquery.js"></script>

私も同じ問題を抱えていました。私はそれを追加しました、そしてそれは働きました。

于 2013-07-02T12:51:51.160 に答える