2014-12-02 4 views
0

structr의 폼을 어떻게 검증합니까?structr의 폼 유효성 검사

제출 단추에 대한 "편집 모드 바인딩"탭의 작업 특성에 "create : MyType"값을 추가하면 HTML 5 양식 유효성 검사가 중단됩니다.

조치를 제거하면 HTML 5 유효성 검사가 정상적으로 처리 될 수 있습니다.

내가 잘못 했나요?

+0

늦게 답장을 보내 주셔서 죄송합니다. 잠시 동안 Structr 관련 질문을하지 않았습니다. "HTML 5 양식 유효성 검사"란 무엇을 의미합니까? 직접 추가 했습니까? –

+0

안녕 Axel - "필수"와 같은 속성을 입력 요소에 추가 할 수 있으며, HTML5 가능 브라우저는 제출시 유효성을 검사합니다. 예 - http://www.wufoo.com/html5/attributes/09-required.html – Jeremy

+0

아마도 structr-app.js가 사용하는 jQuery 유효성 검사 플러그인과 관련이 있습니다. dev 팀에 전달하여보고 있습니다 ...보고 해줘서 고마워. –

답변

1

버튼에 작업 속성을 추가 할 때 (편집 모드 바인딩에서) Structr은 폼을 제출하는 'onclick'이벤트를 자동 바인딩하여 브라우저가 HTML5 속성을 기반으로 유효성 검사를하지 못하도록합니다.

우리는 현재 최신 SNAPSHOT 빌드에서 다양한 클라이언트 측 유효성 검사 (jQuery 유효성 검사 플러그인 등)를 실험하고 있습니다.

이상적으로 서버 측 유효성 검사 규칙은 클라이언트 기반 유효성 검사에 적용 할 수 있습니다. 해결하기 어려우며 HTML5 기반 유효성 검사는 모든 브라우저가 지원하지 않기 때문에 더욱 어렵습니다.

+0

감사합니다. 양식 유효성 검사를위한 현재 최상의 방법은 무엇입니까? 맞춤 자바 스크립트 기능이 될까요? – Jeremy

+0

'필수'속성 인 경우 jquery 유효성 검사 플러그인을 페이지 (또는 페이지 템플리트)에 추가하십시오. 이것은 필수 필드 (not-null 플래그 세트)에 대한 유효성을 자동으로 추가해야하며 Structr 조치 바인딩과 호환 가능해야합니다. –