Удаление предустановленнго значения при наведении мышки или клике
Скажите, кто-нибудь делал такое?
Например:
Есть поле текст, в нем предустановленные значения "тестирование".
При наводе мышки на это поле или клике — текст "тестирование" исчезает
С ув,
jsfiddle.net/mPLFf/4/
слегка подскажу.что-бы срабатовало на focus, т.е при наводе мышки
событие focus — это когда уже элемент получил фокус, то есть навели курсор и кликнули ЛКМ.
вам же нужно использовать событие .mouseover()
driverriga, пользуйтесь placeholder'ом зачем вешать еще и js? Будьте нативнее и менее ресурсоёмки))
пытаюсь найти файл, отвечаюший за Тип Поля — текст, что-бы добавить туда placeholder
При создании поля, в класс поля добавляете двойную кавычку " пробел placeholder" ваше значение "
Добавлением " вы закроете clsss="" с пустым значением и через пробел добавите атрибут placeholder
Не очень вас понял 😉 поле — Текст HTML я сделал. Выбрал ему редактор — markitup, и в файле
widget.tpl.php
Добавил
<textarea id="<?php echo $options['id']; ?>" placeholder="Делайте инструкцию пошаговой, отделяйте каждый шаг двойным нажатием Enter.
Вы можете написать текст в любом текстовом редакторе, а потом скопировать его в форму"
class="textarea"
name="<?php echo $field_id;?>"
data-upload-url="<?php echo href_to('markitup', 'upload'); ?>"><?php echo $content; ?></textarea>
Это для HTML, а вот заголовок у меня — Строковое поле, и ему placeholder я не могу понять, как передать :(
поменял строку:
return '<input type="'.$type.'" class="'.$class.'" name="'.$name.'" [b]value[/b]="'.htmlspecialchars($value).'" '.$attr_str.'/>';
return '<input type="'.$type.'" class="'.$class.'" name="'.$name.'" [b]placeholder[/b]="'.htmlspecialchars($value).'" '.$attr_str.'/>';
попробуйте так
return '<input type="'.$type.'" class="'.$class.'" name="'.$name.'" [b]value[/b]="'.htmlspecialchars($value).'" placeholder="'.htmlspecialchars($value).'" '.$attr_str.'/>';
Почему вы убрали "value"? Без него ваши значения не будут обрабатываться.
попробуйте так
return '';
не работает😥т.е поля создаются, а вот пред.установленные значения не "превразаются" в placeholder
Там 450 строк)) Вы какую поменяли?В файле — template.helper.php
поменял строку:
И зачем что-то менять в коде?
В нужном месте шаблона вызываете функцию так: