HTML5 では、フィールドは、ユーザーフレンドリーな数値入力インターフェイスを提供します。ただし、入力をサニタイズし、無効な数値の場合は空の文字列を返します。これは、生の入力をキャプチャする場合に問題になる可能性があります。
WHATWG 仕様によれば、入力が有効な浮動小数点数でない場合、ユーザー エージェントは値を空の文字列に設定する必要があります。これは、ブラウザがサニタイズ プロセスを処理する責任があることを意味します。
生の入力を取得したい場合は、 に依存する必要があります。フィールドを開き、コンテンツを自分で手動で解析します。この代替アプローチを使用すると、入力の検証と処理をより詳細に制御できるようになります。
の場合、フィールドでは、値が有効な浮動小数点数である場合にのみ値を取得できます。 W3 ガイドラインではさらに、ユーザー エージェントが有効な数値ではない空でない値を設定できないようにすることを義務付けています。
以上がHTML5 `input type='number'` フィールドから生の入力値にアクセスする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。