<input name="test[0]" ...>
<input name="test[1]" ...>
<input name="test[2]" ...>
<input name="test[3]" ...>请问,怎么得到有几个这样的input?每个input应该怎么样取到?
document.getElementsByName("test").length不行。
谢谢
<input name="test[1]" ...>
<input name="test[2]" ...>
<input name="test[3]" ...>请问,怎么得到有几个这样的input?每个input应该怎么样取到?
document.getElementsByName("test").length不行。
谢谢
解决方案 »
- 两个 div 拖动同步
- Ext 类似windows桌面图标拖动功能
- 怎样在一个图片上,右击出现自己的右键菜单?主要是怎样判断是在一个图片上右击?
- 动态添加行
- 算法问题,高手来
- 如果在页面上添加一个table元素,并且将这个table与某个事件关联起来?
- 我想打出"\"请问能不能了? 我的语句为 alert ("\");为什么不能实现,我想实现这个功能,请指教。
- 请问有谁知道如何可以让一个textarea随着窗口的扩大而扩大??
- 标签的移位
- 有一个Tree,在Text里面输入搜索字搜索对应Tree里的内容
- 求一个……求个JavaScript的东西
- 求助 object播放器如何禁止自动下载视频文件
for(var i=0,cur;i<len;i++){
cur=inputs[i];
if(/test\[\d+\]/i.test(cur.name))
res[res.length]=cur;
}
alert(res.length)
<input id="test[0]" name="test"...>
<input id="test[1]" name="test"...>
<input id="test[2]" name="test"...>
<input id="test[3]" name="test"...> id保证唯一性,name可以是相同的,这样你用document.getElementsByName("test")就可以取到这么一组input了
<input name="test[1]" value="b">
<input name="test[2]" value="c">
<input name="test[3]" value="d">
<script>
for(var i=0;i<100;i++){
if(document.getElementsByName("test["+i+"]").length>0){
alert(document.getElementsByName("test["+i+"]")[0].value);
}else{
i=100;
}
}
</script>
请问这个.test是什么意思?前面是正则表达式,明白了,后面cur.name是input的名字也知道,就是不知道.test是什么意思?
reg.pattern=(/test\[\d+\]/i;
reg.test(cur.name)
<input name="ShanChuTwo" id="ShanChuTwo" type="checkbox" checked="checked" value="1" />上面这个,如果没有checked="checked" 的话,页面submit时,就不会有$_POST["ShanChuTwo"],请问,怎么做,让它没有checked="checked"时,也能提交上去?原因是:我要用jquery动态地添加一些input,如果上面的input没有checked="checked",动态添加的input的会把上面的input给代替了
<input id="test[0]" name="test"...>
<input id="test[1]" name="test"...>
<input id="test[2]" name="test"...>
<input id="test[3]" name="test"...> 这种方法,等页面提交后,后面的值会把前面的值给冲掉,我想要所有的值