[解決済み] HTMLの数値入力の最小値と最大値が正しく動作しない
2023-09-07 03:47:50
質問
私は
type=number
入力フィールドがあり
min
と
max
の値を指定します。
<input type="number" min="0" max="23" value="14">
レンダリング UI で入力フィールドの右側にある小さな矢印を使用して時間を変更すると、すべてが正しく動作します (23 以上にも 0 以下にもできません)。 しかし、数字を手動で入力 (キーボードを使用) すると、どちらの制限も有効になりません。
誰でも好きな数字を入力できないようにする方法はありますか。
どのように解決するのですか?
HTML5で
max
と
min
のようにすれば、数字を入力する値だけを制限することができます。しかし、このような変更を行うには、JavaScriptやjQueryを使用する必要があります。一つのアイデアとして、私が持っているのは
data-
属性を使って、古い値を保存することです。
$(function () {
$("input").keydown(function () {
// Save old value.
if (!$(this).val() || (parseInt($(this).val()) <= 11 && parseInt($(this).val()) >= 0))
$(this).data("old", $(this).val());
});
$("input").keyup(function () {
// Check correct, else revert back to old value.
if (!$(this).val() || (parseInt($(this).val()) <= 11 && parseInt($(this).val()) >= 0))
;
else
$(this).val($(this).data("old"));
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<input type="number" min="0" max="23" value="14" />
関連
-
[解決済み] BootstrapのCollapse Navbarが動作しない
-
[解決済み] <button> vs. <input type="button" />. Which to use?
-
[解決済み] HTMLにPDFを埋め込むおすすめの方法とは?
-
[解決済み] インラインCSSでa:hoverを記述するには?
-
[解決済み] HTMLのid属性とname属性の違い
-
[解決済み] CSS 背景の不透明度 [重複]について
-
[解決済み] Bootstrap 3 の sr-only とは何ですか?
-
[解決済み] HTMLフォームのSELECTタグ/入力の読み取り専用化
-
[解決済み】HTMLのテキスト入力で数値入力しかできない。
-
[解決済み】 input type="number "でのwebkitのスピンボタンを無効にする?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] input type="file "ボタンのスタイリング
-
[解決済み] XHTMLの自己完結型タグを除くオープンタグにマッチするRegEx
-
[解決済み] <meta charset="utf-8"> vs <meta http-equiv="Content-Type">.
-
[解決済み] HTMLで表示される上下の三角形(軸のない矢印)に使用できる文字は何ですか?
-
[解決済み] ローカルストレージとCookieの比較
-
[解決済み] hr要素の色を変更する
-
[解決済み] Webサイトのブラウザタブアイコン(ファビコン)を追加する方法を教えてください。
-
[解決済み] 検索エンジンはAngularJSアプリケーションをどのように扱っているのか?
-
[解決済み] Do I use <img>, <object>, or <embed> for SVG files?
-
[解決済み] HTML5でminlengthの検証属性はありますか?