永发信息网

javascript动态添加文本框并获取各不同文本框的值

答案:2  悬赏:0  手机版
解决时间 2021-03-11 21:46
可以动态添加文本框,但是属性都是相同的(下面例子中的new),如果在servlet中区分这些,分别获得各个的值?下面是代码:
<script language="javascript">
function additem(id)
{
var row,cell,str;
row = eval("document.all["+'"'+id+'"'+"]").insertRow();
if(row != null )
{
cell = row.insertCell();
str="<input type="+'"'+"text"+'"'+" name="+'"'+"new"+'"'+" value="+'"'+" "+'"'+"><input type="+'"'+"button"+'"'+" value="+'"'+"Delete"+'"'+" onclick='deleteitem(this,"+'"'+"tb"+'"'+");'>";
cell.innerHTML=str;
}
}
function deleteitem(obj,id)
{
var rowNum,curRow;
curRow = obj.parentNode.parentNode;
rowNum = eval("document.all."+id).rows.length - 1;
eval("document.all["+'"'+id+'"'+"]").deleteRow(curRow.rowIndex);
}
</script>
最佳答案
String[] vals=request.getParameterValues("new的值");
这样你就可以通过索引获取不同的input值了
全部回答
我想楼主是想要这样的效果: 输入框获得焦点(不仅是通过鼠标点击)前,输入框显示“请输入关键字”; 当输入框获得焦点时,如果输入框中之前显示的是“请输入关键字”则清空输入框,否则则不进行处理; 当输入框失去焦点时,如果输入框中什么都没填入,则自动将其恢复到“请输入关键字”,否则不进行处理 以下是按我对楼主要求的理解得到这种效果的代码 但是要提醒楼主一下:楼主问题补充中的要求,恰恰是嵌入js代码的一种最差最差的方式,但是既然楼主要求这么做,我就这么写了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
2015款大众宝来的合格证书是怎样的证书吗
用钱宝优惠券怎么使用,可以提现吗
王寿山石材有限公司地址在什么地方,想过去办
怎么把网页设置成百度
我国公民道德建设的重点是A. 爱护公物B. 保护
沃尔沃新V60的座椅舒服么?后排空间怎么样?
37个人去开会,4个人坐一辆车,最后一辆车坐几
在外省读大专专升本是在你读书的省进行专升本
通常,在金融期权交易中,()需要开立保证金
河岭在哪里啊,我有事要去这个地方
我手机是联通版的,用同学的卡可以开3G。我新
请先去百度找南极的除夕这篇阅读
诚信水暖我想知道这个在什么地方
小朋友总是控制不住的想摸爸爸妈妈的胸部
【瓶中信简介】...livehundredsofmilesapart
推荐资讯
△○-△=48求△和○是多少
如图 正方形abcd中 ac bd交于点o ae平分角bac
香山饭店-茶室地址在什么地方,想过去办事
普通话考了两次都还是2乙,怎么办啊?/快哭了
大众途观齿轮油检查囗在那里
贵州国宾酒52度价格
子罕辞玉译文短文表现了子罕的什么精神
【责任内阁制】责任内阁制含义
有些比较色的视频到手机里的什么应用才能看到
如何安装avmcc.com播放器
wifi看视频卡怎么办
高考押题哪个网站准?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?