필드 검증을 추가하려는 웹 양식을 작성 중입니다. 나는 MDN에서 읽은대로입력에 대한 "패턴"속성의 대체
이<input id="foo" class="span7" type="text" pattern="^[0-9]*\.?[0-9]*$">
그러나이 방법은 예기치 않은 동작, 그리고 모든 주요 브라우저에서 지원되지 않습니다있다 : 현재의 접근 방식은 다음과 같이 입력 태그의 "패턴"속성을 지정하고있었습니다. 이 기능의 대안이 있습니까?
텍스트 상자의 내용이 지정된 정규식과 일치하지 않으면 명확한 스타일을 적용하고 싶습니다. Jquery를 사용하여이 작업을 수행하고 클래스를 추가/제거 할 수 있다는 것을 알았지 만 이는 비효율적이라고 느낀다.
을이 경우에, 당신이 위에 제공된 예제가 제대로 왜 작동하지 않습니다 알 수 있습니까? 무효 가상 클래스는 모든 입력에 대해 적용됩니다. 심지어 정규 표현식을 따르는 것으로 보입니다. – cardinal19821
당신은 jsfiddle 또는 codepen에 올려야 할 것입니다. 그래서 나는 당신이 말하는 것을 볼 수 있습니다. – borbulon