Флажок внутри тега метки формы - PullRequest
2 голосов
/ 14 декабря 2011

Я пытаюсь выяснить, как я могу поставить флажок внутри метки метки, как в моем шаблоне, с помощником формы с codeigniter.

echo "<div class=\"actions-left\" style=\"margin-top: 8px;\">";
echo form_label('Auto-login in future.', 'autologin');
echo form_checkbox('autologin');
echo "</div>";

Страница входа

Шаблон входа

Ответы [ 3 ]

8 голосов
/ 14 декабря 2011

Ну, я не знаю CodeIgniter, но будет ли это работать:

echo form_label( form_checkbox( 'autologin' ) . ' Auto-login in future' );

1 голос
/ 15 декабря 2011

Я не знаю HTML, CSS хорошо работает, но мне это кажется немного странным.Я имею в виду «флажок в метке»

Я думаю, что вы должны решить эту проблему с помощью CSS.Пожалуйста, проверьте это http://alexking.org/blog/2005/07/18/css-checkbox-label-positioning

Возможно, я могу ошибаться здесь, поэтому я не хочу слишком настаивать на своей идее.

С наилучшими пожеланиями

1 голос
/ 14 декабря 2011

У меня нет времени, чтобы проверить сейчас, но это действительная разметка?в любом случае, вы можете использовать «обычный» html для тега <label>:

<div class="actions-left" style="margin-top: 8px">
<label for="autologin">Auto-login in future <?php echo form_checkbox('autologin'); ?>
</label>
</div>

Или вы можете попробовать использовать возвращаемое значение form_checkbox () в качестве 1-го аргумента form_label (), то есть его содержимого:

echo "<div class=\"actions-left\" style=\"margin-top: 8px;\">";
echo form_label(form_checkbox('autologin'), 'autologin');
echo "</div>";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...