2014-09-11 3 views
0

«требуется» использование собственности в теге корректно работают в хроме и светлячок, но не в браузере IE8Grails требуется тег не работает в IE8

в GSP коде файла:

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

как я могу позволить тегу require работать в IE8 и хром или других браузерах?

ответ

2

Атрибут элемента формы - HTML5, который не поддерживается старыми браузерами, такими как IE8. Это не ограничение Grails, это ограничение более старого браузера.

Подробнее об этом атрибуте можно узнать на странице w3schools. Там вы также найдете следующее примечание о соблюдении.

Примечание: Обязательный атрибут тега не поддерживается в Internet Explorer 9 и более ранних версиях или в Safari.

+0

спасибо за ваш ответ очень, как я могу решить эту проблему? Есть ли у вас предложения по изменению кода или тому, что я должен изменить? –

+0

Если вам нужна проверка на стороне клиента (например, в браузере), вам необходимо либо написать свой собственный, либо использовать существующий плагин/библиотеку. Например, это очень популярный плагин jquery (я не использую его, но многие другие): http://jqueryvalidation.org/ –

+0

Спасибо, это очень полезно –

Смежные вопросы