我正在使用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的新手。请帮帮我。
答案 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中,并选中该复选框。