의 값 number 방법 : 오페라에서나는 새로운 HTML5 입력 유형 중 하나를 사용 해요 HTML5 번호 입력
<input type="number" />
, 나는 현재를 인식하고, 그것을 알고있는 유일한 데스크톱 브라우저입니다 등을 렌더링 :
이내가 직면하고있어 문제는 검증 중 하나입니다. 사용자가 필드에 무언가를 입력하면 (예 : "abc
") myInput.value
에 의해 반환 된 값은 빈 문자열입니다. 이로 인해 사용자가 필드를 비워 두 었는지 또는 잘못된 데이터를 입력했는지 여부를 알 수 없습니다. 현장의 진정한 가치를 얻을 수있는 방법이 있습니까?
오 공을 설정할 수 있습니다. 입력란을 비워두면 내 용도에 맞는 유효한 상태 여야합니다 (0을 입력하는 것과는 다릅니다 ...). 어쨌든 고마워요. – nickf
그 스펙은 "부동 소수점 값을 파싱하는 규칙을 입력하여 오류가 발생하면 오류를 반환하고, 그렇지 않으면 결과 숫자를 반환합니다."라고 말합니다. 그 오류를 잡을 방법이있을 것이라고 생각하십니까? – nickf
업데이트 된 답변보기 – Daniel