'atrlbutes' =>array('placeholder' =>``). Можно посмотреть в основном классе доступные опции
А чем не устраивает подсказка? Вроде тоже самое. Даже получше.
Говорите можно создать/скопировать новое поле и добавить туда атрибут?
$('[id $= "_fio"]').attr("placeholder", "Имя..."); $('[id $= "_email"]').attr("placeholder", "Е-mail..."); $('[id $= "_phone"]').attr("placeholder", "Телефон...");
$('[id $= "_comment"]').attr({ "onfocus":"if (this.value == 'Текст сообщения...') {this.value = '';}", "onblur":"if (this.value == '') {this.value = 'Текст сообщения...';}" });
Чтобы выводилось так
<input placeholder="значение">
И желательно без JS (извиняюсь за нескромность)))
Не хотите JS, ловите PHP)И желательно без JS
<?php $field->data['attributes']['placeholder'] = $field->hint; ?>
Таким образом в placeholder будет попадать подсказка для строкового поля.
Вместо $field->hint можно написать $field->title? тогда будет попадать название поля