1
신청서가 Polymer
이고 주어진 제출물이 양식 제출시 NOT EMPTY
인지 확인하고 싶습니다. 일부 입력은 required
으로 설정되어 있지만 해당 필드가 NOT EMPTY
인지 확인하는 방법이 없습니다. 주어진 패턴이 invalid
속성을 검사하여 일치하는지 만 확인할 수 있지만 required
필드 패턴도 .*
입니다.폴리머의 폼 유효성 확인
기다려야합니까? 또는 베타 버전이며 아직이 기능이 구현되지 않았습니까?
해결책이 작동하지 않습니다. 아마도'pattern' 속성이'validate'가 아니라고 생각했을 것입니다. 'validate'와 같은 속성은 없습니다. 그러나 'pattern.'속성을'^. + $'로 설정해도 여전히 필드에 내용을 작성하고 유효성 검사 작업을 수행하기 위해 내용을 제거해야합니다. 'invalid' 속성을 얻었을 때 유효성 검사가 작동하지 않습니다. 내용이 패턴과 일치하는지 확인해야하는'valid() '와 같은 메소드가 있어야합니다. 그리고 만약'required' 속성이 있다면 필드가 채워 졌는지 처음에 확인해야합니다. – Jagi
맞습니다. 그것은'pattern' 속성이어야합니다. 당신의 나머지 부분이 무엇을 의미하는지 확신 할 수 없습니다.'validateImmediately'는 기본적으로 true입니다. 필드 입력없이 유효성 검사를 호출해야합니다. 그렇지 않으면 내 대답에 연결된 질문/대답을 참조하십시오. –
'validateImmediately' 속성으로도 여전히 작동하지 않습니다. 내 문제에 대해 더 자세히 설명해 드리겠습니다. 나는 그런 HTML 코드' paper-input>'을 가지고있다. 이제, 콘솔'document.getElementsByTagName ('paper-input') [0] .invalid' 같은 코드 행을'false'라고합니다. 필드가 비어 있기 때문에 나는 '사실'을 얻어야한다. 필드를 채우고 해당 내용을 제거하고 해당 코드 행을 다시 실행하면 true를 반환합니다. 폴리머 오류 인 것 같습니다. –
Jagi