2

最近、.Net Framework で MVC Web アプリケーションを開発しようとしています。form で入力をマスクしようとしています。Jquery マスク入力をダウンロードし、ビュー セクションにそのコードを記述しました。

@section Scripts{
    <script type="text/javascript" src="/Scripts/jquery.maskedinput.min.js"></script>
    <script type="text/javascript" src="/Scripts/jquery-1.8.3.min.js"  charset="utf-8"></script>

    <script type="text/javascript">
        $(function () {
            $("#phone").mask("(999) 999-9999");
        });
    </script>
}

私はそのようなテキストボックスをマスクしようとします:

@Html.TextBoxFor(model => model.PhoneNumber, new { htmlAttributes = new { @class = "form-control" ,@id="phone"} })

しかし、うまくいきません。どこが間違っていますか?

私はそれを隠すためにいくつかの方法を試みましたが、成功しませんでした. 誰でも私を助けることができますか?

4

1 に答える 1

5

非常に簡単です。スクリプトの順序を変更します

<script type="text/javascript" src="/Scripts/jquery-1.8.3.min.js" charset="utf-8"></script>
<script type="text/javascript" src="/Scripts/jquery.maskedinput.min.js"></script>
于 2016-06-17T10:34:11.307 に答える