newARTix
Новичок
Placeholder кроссбраузерный
Кто знает хороший JS для реализации кроссбраузерного <input type="text" placeholder="Enter string there" />?
Основная проблема, что большинство велосипедов некорректно работают с событием submit, так как placeholder не должен передаваться на сервер и соответственно сохраняться в автозаполнении браузера.
Есть один хороший плагинчик, в котором решили эту проблему и парочку других (работу с полями типа password, возможность ввести в поле значение равное плэйсхолдеру, возможность привязывать свои события к инпуту)
http://habrahabr.ru/blogs/jquery/74760/
Однако и у этого скрипта есть проблема, в некоторых браузерах некорректно работает связка focus().removeAttribute('readonly') из-за чего на элементе приходится тыкать два раза чтобы ввести текст.
Я уж и так и эдак, а проблему полностью решить не могу (там автор намудрил с привязкой эвентов). Может быть кто-то юзает что-то другое?
Писать с нуля лень
Кто знает хороший JS для реализации кроссбраузерного <input type="text" placeholder="Enter string there" />?
Основная проблема, что большинство велосипедов некорректно работают с событием submit, так как placeholder не должен передаваться на сервер и соответственно сохраняться в автозаполнении браузера.
Есть один хороший плагинчик, в котором решили эту проблему и парочку других (работу с полями типа password, возможность ввести в поле значение равное плэйсхолдеру, возможность привязывать свои события к инпуту)
http://habrahabr.ru/blogs/jquery/74760/
Однако и у этого скрипта есть проблема, в некоторых браузерах некорректно работает связка focus().removeAttribute('readonly') из-за чего на элементе приходится тыкать два раза чтобы ввести текст.
Я уж и так и эдак, а проблему полностью решить не могу (там автор намудрил с привязкой эвентов). Может быть кто-то юзает что-то другое?
Писать с нуля лень