私は現在、入力タイプ番号を使用していますが、ie9 はこのタイプをサポートしていないため、適切な代替手段 (および例) はありますか? それが役立つ場合は、ASP.NET MVC4を使用しています
2 に答える
2
jQuery UI Spinner Widgetは代替手段です。これを Modernizr と組み合わせて、数値を入力タイプとしてネイティブにサポートしていないブラウザーでのみ jQuery UI Spinner Widget を使用することができます。
<script>
$(function () {
if (!Modernizr.inputtypes.number) {
$("input[type=number]").spinner();
};
});
</script>
Modernizr を使用したこのjsFiddle デモンストレーションをご覧ください。
于 2013-02-21T11:21:20.730 に答える
0
はい、基本的に入力フィールドにjqNosとしてクラスを与えます
そして、このスクリプトを使用します:
<script language="javascript" type="text/javascript">
$(".jqNos").each(function () {
$(this).keypress(function (e) {
var code = $.browser.mozilla ? e.charCode : e.keyCode;
if (((code >= 48) && (code <= 57)) || code == 0) {
return true;
}
else {
return false;
}
})
});
</script>
このスクリプトは、テキスト ボックスに数字のみを許可します。
于 2013-02-21T11:13:23.727 に答える