denver
?>Скриптер
Преинтересная превалидация формы в Opera 9.0
Интересная особенность обнаружилась в опере. Попробуйте эту формочку в Operе 9.0.
Правда я нигде в нете не нашел упоминания о такой йоперной фиче (а заодно и описания других таких magic полей). А наткнулся на эти два случайно, разрабатывая свою JS валидацию.
Да, все бы хорошо, но программеры Оперы не cмогли без своей "фирменной" недоделки: если отключить в опере JS, то сообщения о неправильных значениях выводиться уже не будут (хотя форма как и прежде, но теперь уже молча не сабмитится), что сводит на нет всю полезность. Ну какой смысл от таких аттрибутов если всё работает корректно только когда включен JS? Опере очередной незачет!
ЗЫ. Дайте ссылки по теме.
Интересная особенность обнаружилась в опере. Попробуйте эту формочку в Operе 9.0.
PHP:
<form action="http://google.com/search">
Query: <input type="text" name="q" required="true" pattern="[A-Z]{3,}" />
<p>Warning:
<ul>
<li>query field must not be empty
<li>input only UPPERCASE only english only letters
<li>search not less then 3 symbols
</ul>
</p>
<input type="submit" value="Search" />
</form>
Да, все бы хорошо, но программеры Оперы не cмогли без своей "фирменной" недоделки: если отключить в опере JS, то сообщения о неправильных значениях выводиться уже не будут (хотя форма как и прежде, но теперь уже молча не сабмитится), что сводит на нет всю полезность. Ну какой смысл от таких аттрибутов если всё работает корректно только когда включен JS? Опере очередной незачет!
ЗЫ. Дайте ссылки по теме.