1

Тема: Как добавить placeholder в поле input

Подскажите, как можно добавить placeholder в полях input?

http://i68.fastpic.ru/big/2015/0828/77/c969377e1361071eba7dda695f658077.jpg

В address.tpl есть следующая конструкция:

<td class="key">Фамилия:</td>
       <td class="value">
       {$order->getPropertyView('reg_surname')}                        
</td>

Как сюда приделать placeholder не могу понять...
Заранее спасибо!

Re: Как добавить placeholder в поле input

При вызове поля через getPropertyView есть несколько параметров первым из которых является имя поля соответствующего объекта. А второй парамер принимает массив атрибутов для этого поля. Поэтому для Вашего случая конструкция будет выглядеть примерно так:

{$order->getPropertyView('reg_surname', ['placeholder'=>'Мой плэйсхолдер'])} 

Другое дело, что у нас действует ещё плагин data-deftext, который выполняет туже функцию, что и placeholder, только чуточку лучше и под все браузеры.
Поэтому можно и так:

{$order->getPropertyView('reg_surname', ['data-deftext'=>'Мой плэйсхолдер'])} 

3 Отредактировано Sergey T. (28.08.2015 14:43:15)

Re: Как добавить placeholder в поле input

Спасибо, все работает! С кроссбраузерностью в вашем примере все в полном порядке wink

4

Re: Как добавить placeholder в поле input

А как плагин data-deftext добавить в поисковик?

Повысить оценку Понизить оценку