Joomla额外用户字段

时间:2011-09-04 06:43:50

标签: php joomla1.5 user-input html-input

我正在使用Joomla用户表单。我需要创建一些额外的字段。我用Google搜索,得到了tutorial

我跟着,但这对我来说还不够,因为我必须处理复选框和单选按钮。以下表单代码未保存提交数据(我的意思是选中/未选中)。

<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 个答案:

答案 0 :(得分:1)

已检查状态与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中,并选中该复选框。