在动态增加隐藏域时,它的NAME熟悉能不能动态改变? oCell.innerHTML = "<input type='hidden' name=str"+i+" size='1' readonly>"; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 oCell.innerHTML = "<input type='hidden' name=str"+this.rowIndex+" size='1' readonly>"; rjzou2006(一个小泡)用了你的方法了,不行啊,我用var str=detailTable.rows.length-1; oCell = oRow.insertCell();oCell.innerHTML = "<input type='hidden' name=str size='1' readonly>";这样,我试着写了:document.form2.str.value=document.form1.textfield.value;alert(document.form2.str.value);发现这个值和我想要的值是一样的,也就是说用我的方法,可以实现动态改变名字,不然document.form2.str.value将是非法的。这个时候我的隐藏域的名字为“1”,“2”……然后我在后台利用request.getParameter(“1”),这个值却是null,不知道这是怎么会是啊? oCell.innerHTML = "<input type='hidden' name=str size='1' readonly>";不能这样写应这样子oCell.innerHTML = "<input type='hidden' name="+str+" size='1' readonly>"; var str=detailTable.rows.length-1;oCell = oRow.insertCell();oCell.innerHTML = "<input type='hidden' name=str size='1' readonly>";如你这样写第三句中的str就是str应该改成这样:oCell.innerHTML = "<input type='hidden' name="+str+" size='1' readonly>";这样写str才会被认为是字符串 var str=detailTable.rows.length-1; oCell = oRow.insertCell();oCell.innerHTML = "<input type='hidden' name='"+str+"' size='1' readonly>"; 帮忙看看这段JS在火狐下为什么不能用,怎么改,才能兼容火狐 关于保存窗口 前台与后台之间值传递的问题 求点击小图切换大图JS 继续importJS,简化后提问 表格列宽拖动问题~~~ ******求类似于java API的javascript 的API*******8 请教几个javascript的语法问题。 怎样用javascript判断输入的用户名只能是英文和数字的结合? 关于事件,求助!!!在线等 请问关于document.all的问题~` 怎样获取JS生成的动态链接? 正则表达式问题,请帮帮我,在线等
用了你的方法了,不行啊,我用
var str=detailTable.rows.length-1;
oCell = oRow.insertCell();
oCell.innerHTML = "<input type='hidden' name=str size='1' readonly>";
这样,我试着写了:
document.form2.str.value=document.form1.textfield.value;
alert(document.form2.str.value);
发现这个值和我想要的值是一样的,也就是说用我的方法,可以实现动态改变名字,不然document.form2.str.value将是非法的。这个时候我的隐藏域的名字为“1”,“2”……然后我在后台利用request.getParameter(“1”),这个值却是null,不知道这是怎么会是啊?
不能这样写应这样子
oCell.innerHTML = "<input type='hidden' name="+str+" size='1' readonly>";
oCell = oRow.insertCell();
oCell.innerHTML = "<input type='hidden' name=str size='1' readonly>";
如你这样写第三句中的str就是str
应该改成这样:
oCell.innerHTML = "<input type='hidden' name="+str+" size='1' readonly>";
这样写str才会被认为是字符串
oCell = oRow.insertCell();
oCell.innerHTML = "<input type='hidden' name='"+str+"' size='1' readonly>";