Joomla Extra User Field - PullRequest
       13

Joomla Extra User Field

0 голосов
/ 04 сентября 2011

Я работаю с Joomla User Form.Мне нужно создать несколько дополнительных полей.Я погуглил, и получил этот учебник

Я следовал, но этого было недостаточно для меня, потому что я должен справиться с флажком и переключателем.Следующий код формы не сохранил данные отправки (я имею в виду отмеченные / не отмеченные).

<input class="inputbox" type="checkbox" name="hasweb" id="hasweb" size="40" value="<?php echo $this->user->get('hasweb');?>" />

Но когда я помещаю туда какие-либо данные, все в порядке.

<input class="inputbox" type="text" name="hasweb" id="hasweb" size="40" value="<?php echo $this->user->get('hasweb');?>" />

Я новичок в Joomla.Пожалуйста, помогите мне.

1 Ответ

1 голос
/ 04 сентября 2011

Существует разница между значением значение и состоянием флажок с элементами флажка HTML. Поэтому, если вы хотите, чтобы флажок представлял реальный выбор, вы должны сделать что-то вроде этого:

<input class="inputbox" type="checkbox" name="hasweb" id="hasweb" size="40" value="reallyhasweb" <?php echo $this->user->get('hasweb') == "reallyhasweb" ? 'checked="checked"' : ''; ?>" />

Это должно поместить checked="checked" в HTML, когда пользователь установил флажок и установит флажок.

...