1

jQuery Mobile ライブラリと html5 を使用するモバイル サイトがあります。このサイトでは、プレースホルダーを使用して入力にラベルを付けました (ラベルを非表示にしたため)。

ただし、IE が不適切であり、IE10 までプレースホルダーをサポートしていなかったことは誰もが知っていますが、クライアントはこれが IE9 でも機能することを望んでいます (モバイル サイトでこれをサポートする必要がある理由はわかりません)。

最新バージョンのmodernizrスクリプトをダウンロードしてインストールしましたが、プレースホルダーがまだ表示されません。この作業を行うために必要なことはありますか?

私の含まれているスクリプト:

<script src="/Scripts/jquery-2.0.3.js"></script>
<script src="/Scripts/jquery.unobtrusive-ajax.js"></script>
<script src="/Scripts/jquery.mobile-1.3.1.js"></script>
<script src="/Scripts/modernizr-2.6.2.js"></script>

HTML 入力の例

<input class="textbox" data-val="true" data-val-length="The field Surname * must be a string with a maximum length of 150." data-val-length-max="150" data-val-required="Please enter your surname." id="Surname" name="Surname" placeholder="Surame *" type="text" value="" />

フィドルの例

4

1 に答える 1