Плагин jQuery Placeholder эмулирует работу атрибута placeholder в не-HTML5 браузерах.
В отличии от большинства похожих скриптов, плагин не требует лишней разметки и инициализации для каждого поля в отдельности. Для включения достаточно в момент загрузки DOM вызвать функцию $.Placeholder.init();
.
Похожие записи
Комментарии
Может быть, Вы поясните, куда и как вставлять эту функцию?
http://code.google.com/p/jquery-placeholder-js/source/browse/trunk/demo…
Извините, что не представился сразу. Благодарю за ответ! Но я, к сожалению, вчера начал писать свой модуль :). Модифицирую форму через hook_form_alter. Не могли бы Вы поподробне рассказать, как мне включить поддержку HTML5 атрибута placeholder? Сам js-файл я прикрутил такой функцией:
* ...только вчера начал писать свой первый модуль...
Правильно ли я понял, что вызвать функцию в модуле надо так:
http://api.jquery.com/ready/
Вставил вот такой код в функцию, которая выше (mymodule_form_snm_1873_item_node_form_alter):
Но, увы, в IE не рбаотает. Скажите, пожалуйста, что я делаю не так?
drupal_add_js('jQuery(function(){jQuery.Placeholder.init();});','inline');
Огромное спасибо, всё заработало! :)
Вот вам решение без jQuery и лишней мароки (не нужно ни какой дополнительной инициализации) подрубаем скрипт и сразу все работает (не нужно ничего дополнительно прописывать).
после
window.onload = function()
даже смотреть не сталxandeadx предлагаете юзать onready?
конечно
планирую на днях исправить.
Добавить комментарий