일부 클라이언트 측 자바 스크립트 유효성 검사를 만들려고합니다.symfony2 - 사용자 정의 클라이언트 측 유효성 검사 규칙을 추가하는 방법
Symfony가 이미 사용하고있는 심포니를 다시 사용하는 방법이 궁금합니다 (스크린 샷 참조). 툴팁과 비슷해 보입니다. 정수 나 기타 맞춤 규칙과 같은 자체 유효성 검사 규칙을 추가하고 싶습니다.
일부 클라이언트 측 자바 스크립트 유효성 검사를 만들려고합니다.symfony2 - 사용자 정의 클라이언트 측 유효성 검사 규칙을 추가하는 방법
Symfony가 이미 사용하고있는 심포니를 다시 사용하는 방법이 궁금합니다 (스크린 샷 참조). 툴팁과 비슷해 보입니다. 정수 나 기타 맞춤 규칙과 같은 자체 유효성 검사 규칙을 추가하고 싶습니다.
심포니 내장 된 클라이언트 측 폼 유효성 검사, 당신은 무엇을보고 무엇을 당신의 브라우저 built-in HTML5 Form Validation A는 없습니다. Doctrine Mapping 및 Validation 정보를 이용하여 이미 -tag <input>
대한 올바른 type
, required
, maxlength
및 pattern
-attribute 추측하여
Doctrine에서 필드에 올바른 데이터 유형을 이미 사용하고 있다면 기본 프론트 엔드 유효성 검사가 기본적으로 작동합니다. 예를 들어 Formbuilder를 사용하여 양식을 작성할 때 추가 HTML5 유효성 검사 규칙을 전달할 수 있습니다.
$formbuilder->add('range', null, array('pattern' => '\d+-\d+'));
유효성 검사 관련 특성의 전체 목록은 https://developer.mozilla.org/en-US/docs/Web/HTML/Element/Input을 참조하십시오.
browser support for HTML5 validation은 매우 다양합니다.
Symfony2가 HTML5! 모든 브라우저가 아직 지원하지는 않습니다!
JavaScript를 제거하고 양식 태그에 "novalidate"속성을 사용하여 자체 유효성 검사를 만들고 싶다면이 태그를 사용하십시오.
Symfony2 애플리케이션을위한 많은 클라이언트 측 형식 검사기 플러그인이 있습니다. Google 뿐이므로 많은 정보를 찾을 수 있습니다. 또는 angular.js를 사용하여 제안한 경우 고유 한 유효성 검사기를 만들 수 있습니다!