Joomla 额外用户字段
我正在使用 Joomla 用户表单。我需要创建一些额外的字段。我用谷歌搜索,得到了这个教程< /a>
我遵循了但这对我来说还不够,因为我必须处理复选框和单选按钮。以下表单代码未保存提交数据(我的意思是选中/未选中)。
<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 的新手。请帮我。
I'm working with Joomla User Form. I need to create some extra fields. I googled, and got this tutorial
I followed but that wasn't enough for me because I have to handle with checkbox and radio button. The following form code didn't save submission data (I mean checked/uncheked).
<input class="inputbox" type="checkbox" name="hasweb" id="hasweb" size="40" value="<?php echo $this->user->get('hasweb');?>" />
But the following is fine when I put any data there.
<input class="inputbox" type="text" name="hasweb" id="hasweb" size="40" value="<?php echo $this->user->get('hasweb');?>" />
I'm novice in Joomla. Please help me.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
HTML 复选框元素的 value 和 checked 状态之间存在差异。因此,如果你想让复选框代表实际的选择,你必须这样做:
当用户选择复选框时,这应该在 HTML 中放置
checked="checked"
,并使复选框成为已选择。There is a difference between the value and the checked state with HTML checkbox elements. So if you want to have the checkbox represent the actual choice you have to do something like this:
This should place
checked="checked"
in the HTML when the user has selected the checkbox and will make the checkbox selected.