Как добавить местозаполнитель в поле ввода через переменную php

В моей форме входа пользовательские поля макета отображаются переменной $field->input. К сожалению, эти поля отображаются без атрибута placeholder.

Можно ли добавить этот атрибут в поле, которое отображается переменной выше?

<?php foreach ($this->form->getFieldset($fieldset->name) as $name => $field) : ?>
    <?php if ($field->hidden === false) : ?>
        <div class="sc-group">
            <?php echo $field->input; ?>
        </div>
    <?php endif; ?>
<?php endforeach; ?>
0 голосов | спросил X9DESIGN 4 Maypm18 2018, 19:19:36

2 ответа


1

Я считаю, что hint - это атрибут, который вы ищете:

<field name="name"
       label="Name"
       type="text"
       required="true"
       hint="Placeholder Text"
       default=""
/>
ответил Ben Harold 4 Maypm18 2018, 20:28:20
1

Вам нужно выполнить следующие шаги.

  1. Перейти к компонентам /com_yourкомпонент /модели /формы
  2. Узнайте файл xml, который загружает эту форму.
  3. Найдите поля, в которые вы хотите добавить текст владельца места.
  4. Использовать атрибут hint: <field name="field_name" label="Field Label" type="text" hint="Placeholder Text"/>
ответил crazyKida 8 Mayam18 2018, 10:22:38

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132