form不能提交js动态添加的input表单元素的值?请各位大侠帮帮忙!如果回答的好,追加一至多倍积分!谢谢

后台是java语言开发的!代码:varrowContent=newArray('<inputtype="text"size="8"value=""onfocus=\"on... 后台是java语言开发的!
代码:
var rowContent=new Array(
'<input type="text" size="8" value="" onfocus=\"onInputEditorFocus()\" onblur="idTextOnBlur(this)">',
'<input type="text" value="" id="valueText" onfocus=\"onInputEditorFocus()\" onblur=\"onInputEditorBlur()\">',
'<input type="button" value="删除" onclick="delRow(this);">');

// 添加1行
function addTableRow(autoTableId, rowIndex, rowContent) {
var tbobj = document.getElementById(autoTableId);
var trobj, tdobj;
if (rowIndex == -1) {
trobj = tbobj.insertRow(-1);
} else {
trobj = tbobj.insertRow(rowIndex + 1);
}
for ( var i = 0; i < rowContent.length; i++) {
tdobj = trobj.insertCell(-1);
tdobj.innerHTML = rowContent[i];
tdobj.className = "NewTD";
}
}
name值是从另外一个input的value值,是动态的,所以:document.getElementById("valueText").name = obj.value;
注意:浏览器使用的是ie8
展开
 我来答
缓步莫迟疑C
2012-02-03 · TA获得超过1.1万个赞
知道大有可为答主
回答量:6217
采纳率:73%
帮助的人:6499万
展开全部
可以, 你确定给input指定了name属性么? 如果不指定name只有id是不行的.
更多追问追答
追问
name值是从另外一个input的value值,是动态的,所以:document.getElementById("valueText").name = obj.value;
追答
给你贴一段DOM手册里关于name属性的说明吧.
The NAME attribute cannot be set at run time on elements dynamically created with the createElement method. To create an element with a name attribute, include the attribute and value when using the createElement method.
这个name的动态是有一些限制的.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
杭昂然3r
2012-02-03 · TA获得超过204个赞
知道小有建树答主
回答量:515
采纳率:0%
帮助的人:308万
展开全部
最好还是别这样直接插入代码,创建节点。
var inp = document.createElement("input");//创建节点
inp.setAttribute("type","text"); //设置属性
document.getElements("from")[0].appendChild(inp);
追问
你说的也有道理!但是我添加的要有布局的!这样appendChild不好给它布局吧!
追答
你给他加样式啊。。
inp.setAttribute("class","className");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
570851835
2012-02-03 · TA获得超过7892个赞
知道大有可为答主
回答量:2343
采纳率:0%
帮助的人:2298万
展开全部
添加的input在form之外,就不能被form提交
追问
的确在form标签里面!
追答
给点码。看看吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liuchao910122
2012-02-03
知道答主
回答量:62
采纳率:100%
帮助的人:32.4万
展开全部
把你代码贴出来看下
追问
贴了代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
herrywood
2012-02-03 · TA获得超过869个赞
知道小有建树答主
回答量:523
采纳率:66%
帮助的人:485万
展开全部
基本同意楼上观点。请贴代码,不然不好做判断
更多追问追答
追问
贴了代码了
追答
input 没有name属性
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式