주로 모바일 사용자를위한 사이트이지만 데스크톱도 있습니다.
Mobile Safari에서는 <input type="number">
숫자 만 포함해야하는 입력 필드에 숫자 키보드가 표시되므로 사용하면 효과적입니다.
그러나 Chrome과 Safari에서는 숫자 입력을 사용하면 필드의 오른쪽에 스핀 버튼이 표시되어 내 디자인에서 쓰레기처럼 보입니다. 어쨌든 6 자리 숫자와 같은 것을 쓸 때 쓸모가 없기 때문에 버튼이 실제로 필요하지 않습니다.
이것을 -webkit-appearance
다른 CSS 트릭 으로 비활성화 할 수 있습니까? 나는 많은 운없이 시도했다.
type="text"
다른 이유로 사용 하기를 원하고 숫자 키보드 기능의 숫자로만 전환 한pattern="[0-9]*"
경우 키보드 기능을 사용하여을 유지할 수 있습니다type="text"
. 참조 stackoverflow.com/questions/6171903/...