2014-09-11 2 views
0

에서 작동되지 필요한 태그의 속성 사용 IE8 브라우저Grails의 태그는 IE8

GSP 파일 코드에서 올바르게 크롬과 파이어 폭스에서의 일이다, 그러나 "이 필요합니다"

<b> Name: </b><g:textField name="name" id="textfield1" value="${name}" required="true" maxlength="30" type="hidden"></g:textField> 

내가 어떻게 할 수 IE8, 크롬 또는 다른 브라우저에서 require 태그가 제대로 작동하도록 하시겠습니까?

답변

2

양식 요소의 required 속성은 IE5와 같은 구형 브라우저에서 지원하지 않는 HTML5입니다. Grails의 제한 사항이 아니라 이전 브라우저의 제한 사항입니다.

이 속성에 대한 자세한 내용은 w3schools에서 확인할 수 있습니다. 또한 다음 준수 사항을 찾을 수 있습니다.

참고 : 태그의 필수 속성은 Internet Explorer 9 및 이전 버전 또는 Safari에서 지원되지 않습니다.

+0

답변 해 주셔서 감사합니다. 어떻게이 문제를 해결할 수 있습니까? 수정해야하는 변경 코드 또는 수정 사항에 대한 제안 사항이 있습니까? –

+0

클라이언트 측 (예 : 브라우저) 유효성 검사가 필요한 경우 직접 작성하거나 기존 플러그인/라이브러리를 사용해야합니다. 예를 들어 이것은 매우 인기있는 jquery 플러그인입니다. (저는 사용하지 않지만 많은 사람들이 사용합니다) : http://jqueryvalidation.org/ –

+0

정말 고마워요. –