Пользовательская Кнопка отправки

Как я могу создать кнопку отправки и определить пользовательский заголовок на нем, вместе с пользовательским стилем класса?

15
задан Cœur 21 December 2017 в 05:38
поделиться

4 ответа

Также помните, вы всегда можете это сделать старая школа

Я предпочитаю использовать $ this-> Form-> end (); без аргументов и создать свои собственные кнопки отправки и разметку. Это просто

<div class="buttons clearfix">
    <button type="submit" class="positive">
        <span class="icon-wrapper"><img src="path/to/tickmark.png" alt="" title="" /></span>
        Save Item
    </button>
</div>

Я бы также посоветовал вам поэкспериментировать с $ this-> Form-> input ('Model.field', 'options' => array (array ('type' => 'button') )); - особенно варианты до, между, после и класса. Вы можете использовать помощник для создания элементов с хорошей степенью гибкости.

10
ответ дан 1 December 2019 в 00:26
поделиться

Вы можете использовать методы submit () или button () помощника формы вместо end () метод. Например:

echo $this->Form->submit(
    'Send', 
    array('class' => 'custom-class', 'title' => 'Custom Title')
);

Не забудьте закрыть форму. Вы можете сделать это, вызвав метод end () без каких-либо аргументов.

echo $this->Form->end();
33
ответ дан 1 December 2019 в 00:26
поделиться

Или вы можете объединить оба с:

echo $this->Form->end("Custom Message");
0
ответ дан 1 December 2019 в 00:26
поделиться

Этого достаточно:

echo $this->Form->submit("Custom message");

Также, как @Mike предлагает закрыть форму с помощью

echo $this->Form->end();
2
ответ дан 1 December 2019 в 00:26
поделиться
Другие вопросы по тегам:

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