我要用js传递选中的值,但传不过去。
<input type=checkbox name=asd value=wqe checked>
<input type=checkbox name=asd value=234>
<input type=checkbox name=asd value=656>
<input type=checkbox name=asd value=yu>
<input type=checkbox name=asd value=567>
<a href="javascript:window.location.href='aa.htm?id='+asd.value">aaaa</a>
我选了,但老是aa.htm?id=undefined
怎么会事?
但要是是这样就可以
<input type=checkbox name=asd value=234>
<a href="javascript:window.location.href='aa.htm?id='+asd.value">aaaa</a>
但不管你选没选中,都会aa.htm?id=234
多个复选框不能用js传值吗?
问题点数:50、回复次数:5
Top
1 楼z2xx(-)
回复于 2003-11-14 12:50:26 得分 5
这样传不好,用hidden+javascript来做!
Top
2 楼z2xx(-)
回复于 2003-11-14 12:51:53 得分 10
而且你是checkbox,传的是一个数组,怎么可能把数据赋值给一个变量呢!
Top
3 楼longshenwang(清一色!一条小青龙)
回复于 2003-11-14 12:57:56 得分 35
建议 使用radio 代替checkbox 达到同样效果 如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<script>
function test()
{
var j=0;
var el = f1.elements;
var count = el.length;
for (i=0;i<count;i++)
{
if (el[i].type=="radio" && el[i].checked==true){
var xx="aa.htm?id="+el[i].value;
alert(xx);
self.location.href=xx;
}
}
}
</script>
<form name=f1>
<input type=radio name=asd value=wqe checked>
<input type=radio name=asd value=234>
<input type=radio name=asd value=656>
<input type=radio name=asd value=yu>
<input type=radio name=asd value=567>
<a id="bb" href="javascript:test();">aaaa</a>
</form>
</BODY>
</HTML>
Top
4 楼jinsfree(蓝色天使)
回复于 2003-11-14 16:47:48 得分 0
楼上的可以了,或者用string【】aaa= request.getParameterValues(name);
再读数组就可以了
Top
5 楼gzyf(老虫)
回复于 2003-12-09 00:56:48 得分 0
老大您的input的name全部相同怎么传参数呀,这样写虽然html不报错但却是非法的。复选框应该用数组分配给每个选框再分别传值,建议再研究一下JAVASCRIPT中表单的用法
分享到:
相关推荐
在JavaScript编程中,主窗口与子窗口之间的通信是一种常见的需求,特别是在构建多窗口应用程序或使用iframe时。本文将深入探讨如何在JavaScript中实现主窗口(parent window)与子窗口(child window)之间的值传递...
汉王屏幕摘抄精灵是一款专为Windows平台设计的高效工具,旨在帮助用户将屏幕上的文本信息快速、准确地转换成可编辑的电子文档。这款软件的出现极大地减轻了用户手动输入纸质文档到电脑中的繁琐工作,提升了工作效率...
经典IT文章摘抄经典IT文章摘抄经典IT文章摘抄经典IT文章摘抄经典IT文章摘抄
汉王屏幕摘抄精灵是一款强大的OCR(Optical Character Recognition,光学字符识别)软件,专为用户设计,能够高效地从图像、PDF文件中提取并转换文字。这款工具的核心功能在于其高精度的文字识别技术,使得用户能够...
高考议论文素材摘抄三则 高考议论文名人素材摘抄精选.docx
《初一摘抄好词好句大全》这份文档,正是为这一目的精心编纂的一份资源,它包含了众多能够激发学生学习兴趣、丰富写作素材、提升语言表达能力的优美词汇和句子。 首先,让我们来探讨一下文档中收录的一些“好词”。...
美文摘抄600字.doc
青铜葵花好词好句摘抄.doc
艾青诗选摘抄20篇.doc
教师读书笔记摘抄及感悟.doc
星火英语美文听力4篇摘抄参考.doc
斯宾塞的快乐教育读书摘抄.docx
四年级作文摘抄20篇.doc
`LVSS_EX_CHECKBOXES` 在每行的开头添加一个复选框。 #### 3. 插入数据到 CListCtrl 在设置好 `CListCtrl` 的风格后,接下来就可以插入数据了。这通常涉及到两步操作:插入列标题和插入具体的数据项。 - **插入列...
易中天中国智慧资料经典语句摘抄.doc
吴大卫的摘抄笔记是对《TCP/IP路由技术》卷一卷二的精炼总结,旨在帮助网络从业人员深入理解这一关键主题。以下是笔记中可能包含的一些关键知识点: 1. **TCP/IP模型**:TCP/IP模型分为四层或五层(视具体版本),...
【小学二年级】小学二年级关于爱国的诗句摘抄.doc
在这份“读书笔记摘抄大全”中,我们可以提炼出几个关于成功的关键词:自我发掘、独特性、内在品质与有效行动。 首先,成功不是一种单一的模式。每个人都有自己的特点和长处,不必过分模仿他人,而应该深入发掘自己...
【木小禾素材】优美句子摘抄大全20字以内
一年级经典句子摘抄大全阅读.doc