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

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

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-11-07 15:51:03678ブラウズ

How to Retrieve the Raw Value of an `` Field?

の生の値を取得します。フィールド

「数値」タイプの HTML5 入力フィールドを操作する場合、ブラウザーは通常、入力をサニタイズし、空の文字列が含まれている場合は空の文字列を返すため、ユーザーの入力を生の文字列として取得するのが難しい場合があります。有効な浮動小数点数ではありません。

WHATWG 仕様によれば、ブラウザは数値入力フィールドに値サニタイズ アルゴリズムを適用するよう指示されており、これには、入力が無効な場合に value 属性を空の文字列に設定することが含まれます。この動作は、無効な数値データが送信されないように設計されています。

ただし、数値フィールドで数値以外のユーザー入力をキャプチャする機能が必要な場合は、サニタイズされた値に依存することはできません。代わりに、通常のテキスト入力フィールドを使用し、ユーザーの入力を解析して処理するための独自の検証ロジックを実装する必要があります。

WHATWG と W3C の両方の仕様では、ユーザー エージェントがユーザーに設定を許可すべきではないことが強調されています。空ではない値は、「数値」型のフィールドを入力するのに有効な浮動小数点数ではありません。

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。