0

マスクされた入力を使用して、日付を 9999-99-99 のように見せようとしていますが、何も影響していないようです。何が間違っているのかわかりません。

<script type="text/javascript" src="http://digitalbush.com/wp-content/uploads/2013/01/jquery.maskedinput-1.3.1.min_.js"></script>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.10.2.js"></script>
<script type="text/javascript">
jQuery(function ($) {
$("#date").mask("9999-99-99");
});
</script>

http://jsfiddle.net/doitlikejustin/xw2je/3/

これは私の入力ボックスです-

<input name="date" type="text" id="date" value="<?php echo $_SESSION['date'];?>" /> 
4

3 に答える 3

2

最初に jQuery スクリプトを含める必要があります。

jQuery Masked 入力プラグインは jQuery に依存するため、順序は重要です。最初に jQuery をロードするようにブラウザに指示する必要があります。

例(私はこれをテストしました):

<html>

<head>
    <script type="text/javascript" src="http://code.jquery.com/jquery-1.10.2.js"></script>
    <script type="text/javascript" src="http://digitalbush.com/wp-content/uploads/2013/01/jquery.maskedinput-1.3.1.min_.js"></script>
    <script type="text/javascript">
    jQuery(function ($) {
    $("#date").mask("9999-99-99");
    });
    </script>
</head>

<body>
    <input name="date" type="text" id="date" value="" />
</body>
</html>

これが役立つことを願っています。

于 2013-08-18T07:09:41.370 に答える
0

jquery の定義順序を変更し、最初にバージョンの jquery ファイルを配置してから、プラグインの jquery を配置するだけです。それはあなたの問題を解決します。

<script type="text/javascript" src="http://code.jquery.com/jquery-1.10.2.js"></script>
<script type="text/javascript" src="http://digitalbush.com/wp-content/uploads/2013/01/jquery.maskedinput-1.3.1.min_.js"></script>
于 2013-08-18T07:12:58.530 に答える
0

メインのjqueryファイルを最初に配置してから、アドオンを配置する必要があります.それは間違いなくあなたの問題を解決します.

于 2014-04-12T19:35:35.520 に答える