ホームページ > ウェブフロントエンド > jsチュートリアル > 「フィールド」から生の値を取得するにはどうすればよいですか?

「フィールド」から生の値を取得するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-11-20 17:04:12
オリジナル
1049 人が閲覧しました

How to Get the Raw Value from an `` Field?

の生の値を取得するフィールド

HTML5 フォームでは、要素は、ユーザーが数値データを入力するためのインターフェイスを提供します。デフォルトでは、ブラウザは入力を検証し、有効な数値でない場合は空の文字列を返します。ただし、生の未検証の入力にアクセスする必要があるシナリオもあるでしょう。

入力数値フィールドについて

を使用する場合フィールドに入力すると、ブラウザは WHATWG 標準に従って次のルールを適用します。入力が有効な浮動小数点数でない場合、input 要素の value プロパティは空の文字列に設定されます。

Raw Value の取得

残念ながら、 の生の値に直接アクセスする方法はありません。最新のブラウザのフィールド。これは、ブラウザが入力をサニタイズし、指定された型に準拠していることを確認するためです。

代替アプローチ

数値以外の入力をキャプチャする必要がある場合は、従来の 分野。これにより、制限なくあらゆるユーザー入力をキャプチャできるようになります。ただし、入力が有効な数値を表しているかどうかを判断するには、独自の検証および解析ロジックを実装する必要があります。

W3C 仕様によれば、ユーザー エージェントが許可することは禁止されています。 の空ではない、無効な浮動小数点数入力値です。フィールド。したがって、ブラウザの動作は将来変更される可能性があるため、これらのフィールドから生の値を取得できるという仮定に依存することはお勧めできません。

以上が「フィールド」から生の値を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート