의 원시 값 검색 필드
"숫자" 유형의 HTML5 입력 필드로 작업할 때 브라우저는 일반적으로 입력을 삭제하고 빈 문자열을 반환하기 때문에 사용자의 입력을 원시 문자열로 얻는 것이 어려울 수 있습니다. 유효한 부동 소수점 숫자가 아닙니다.
WHATWG 사양에 따라 브라우저는 숫자 입력 필드에 값 삭제 알고리즘을 적용하도록 지시됩니다. 여기에는 입력이 유효하지 않은 경우 값 속성을 빈 문자열로 설정하는 작업이 포함됩니다. 이 동작은 잘못된 숫자 데이터가 제출되는 것을 방지하기 위해 설계되었습니다.
그러나 숫자 필드에서 숫자가 아닌 사용자 입력을 캡처하는 기능이 필요한 경우 삭제된 값을 신뢰할 수 없습니다. 대신 일반 텍스트 입력 필드를 사용하고 사용자 입력을 구문 분석하고 처리하기 위한 자체 유효성 검사 논리를 구현해야 합니다.
WHATWG와 W3C의 사양에서는 사용자 에이전트가 사용자가 설정하는 것을 허용해서는 안 된다는 점을 강조합니다. "숫자" 유형의 필드를 입력하는 데 유효한 부동 소수점 숫자가 아닌 비어 있지 않은 값.
위 내용은 ``필드의 원시 값을 검색하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!