HTMLで入力ボックスを純粋な数値に制限する
2022-01-21 02:13:18
制限する
input
入力ボックスには純粋な数字しか入力できません。
1. onkeyup = "value=value.replace(/[^\d]/g,'')"
使用方法
onkeyup
イベントにはbug
中国語入力メソッドで文字を入力する場合、文字
2. onchange = "value=value.replace(/[^\d]/g,'')"
使用方法
onchange
イベントにおいて、コンテンツが入力された後にのみinput
はフォーカスを失い、入力時には応答しません。
3. oninput = "value=value.replace(/[^\d]/g,'')"
使用方法
oninput
イベントで、この2つの問題は完璧に解決され、テストではまだ他の問題は生じていません。
コード例
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>input</title>
</head>
<body>
Input box where you can only enter pure numbers:<input type="text" name="" oninput="value=value.replace(/[^\d]/g,'')">
</body>
</html>
この記事は、HTMLで入力ボックスを純粋な数字に制限することに関するものです。HTMLで入力欄を数字に限定することについては、BinaryDevelopの過去の記事を検索するか、以下の関連記事を引き続きご覧ください。
関連
-
HTMLのテーブルの行間を変更する方法の例
-
メッセージボタンにコーナーマーカーを追加するhtmlコード
-
HTMLのテーブル表のframe属性とrule属性の説明
-
html meta viewport 属性の説明
-
iframe を更新する方法に関する 3 つの実装オプション
-
ボタンで送信の種類が指定されておらず、ボタンをクリックしても指定されたURLにジャンプしない
-
htmlに埋め込まれたmp4ビデオが再生できないのはなぜですか?
-
HTMLの基本を解説(上)
-
HTMLの基本 - cssスタイルシート、スタイル属性、書式、レイアウトを解説
-
HTMLチュートリアル。画像サイズ整列間隔ボーダー属性修正方法紹介
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
テーブル幅の固定化 table-layout: fixed
-
主要サイトの問題のページの新しいオープニングかどうかタグは、照合を開くには
-
タグのhref属性とonclickイベントの比較
-
htmlタグのカスタム属性に関する質問
-
照合でjsを呼び出すいくつかの方法と、推奨の使用方法
-
行間カラーチェンジを実現するHTML n方法 サンプルコード
-
フォームフォームにおけるmethod=post/getとデータ転送の違いについて
-
IE6のフォントが定義できない 13pxは無効です。IE6では自動的に大きなフォントが表示されます。
-
js 前のページに戻り、コードを更新する
-
Webページでよく使われるコード より基本的なもの