免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5688 | 回复: 3
打印 上一主题 下一主题

怎样取得checkbox的值? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-03-15 17:12 |只看该作者 |倒序浏览
我又一循环的checkbox,如:

[% FOREACH item2 IN item1.row %]

<input type="checkbox" name="check" [% IF item2.selected %] value="1" checked [% ELSE %] value="0" [% END %]>

[% END %]

我怎样才能把checkbox中的值都得出来?选中的取1,没选中的得0

是用perl 语言 @check = $self->cgi->param('check');

在页面上我选中之后只能得到出始值!得不到我选后的值!怎么办?

论坛徽章:
0
2 [报告]
发表于 2006-03-15 17:19 |只看该作者
Checkbox 复选框对象 由“<input type="checkbox">”指定。

属性

name 返回/设定用<input name="...">指定的元素名称。
value 返回/设定用<input value="...">指定的元素的值。
form 返回包含本元素的表单对象。
checked 返回/设定该复选框对象是否被选中。这是一个布尔值。
defaultChecked 返回/设定该复选框对象默认是否被选中。这是一个布尔值。

------------------
多多看点帮助文档资料

[ 本帖最后由 ydlhero 于 2006-3-15 17:21 编辑 ]

论坛徽章:
0
3 [报告]
发表于 2006-03-15 17:29 |只看该作者
是不是我在页面上每选中一个的时候都要用javascript来刷新一下,才能得到值!

论坛徽章:
0
4 [报告]
发表于 2006-03-15 17:33 |只看该作者
因为:
<input type="checkbox" name="check" [% IF item2.selected %] value="1" checked [% ELSE %] value="0" [% END %]>
<input type="hidden" name="id" value="[% id %]">
下面都有个id值与之对应。
如果用
@check=$self->cgi->param('check');
@id = $self->cgi->param('id');
的话,id的值都会取到,而check的值只能去到选中的,怎样才能让id和check一一对应起来呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP