大家下午好,我这里有一个可以动态增加或者减少文本框的ASP程序,其中在JS内嵌套了部分ASP程序,用于从数据库查询记录,这里我省去了不相干的代码,我点击添加按钮,每增加一个文本框,就采用product_num1...product_num2...顺序往后命名,现在文本框可以正常显示出来,只是我想要的命名不能实现,我找到问题的症结所在,却不知怎么解决。
问题就是在这里: name='Product_num' + newItemNumber
哪位高手能帮忙想办法解决一下?谢谢<html>
<body>
<script language="javascript">
<!--
var newItemNumber = 1;
function additem(id)
{
var row,cell,str;
row = document.getElementById(id).insertRow();
if(row != null )
{
<%
'.....省略若干不相干代码.....
response.write "cell = row.insertCell();"&vbcrlf
response.write "cell.innerHTML="&chr(34)
response.write "<input type=text name='Product_num' + newItemNumber + ><input type=button value=删除 onclick=\'deleteitem(this);\'>"&chr(34)&";"
%>
document.getElementsByName("totalNumber")[0].value = newItemNumber++;
}
}
function deleteitem(obj)
{
var curRow = obj.parentNode.parentNode;
tb.deleteRow(curRow.rowIndex);
document.getElementsByName("totalNumber")[0].value = eval(document.getElementsByName("totalNumber")[0].value) - 1;
}
//-->
</script>
<form name="form" method="post" action="addrow.php">
<input name="button" type=button onClick='additem("tb")' value="添加>>"><input type="hidden" name="totalNumber" value=""> <!-- 记录增加了多少文本框 //--><table id="tb"></table></form>
</body>
</html>
解决方案 »
- js浮动层定位求问
- 用JS脚本如何替使页面中特的的字符串变颜色?
- 兄弟们有没有现成的带农历的js控件?
- 哪个有很多javascript效果的网站是什么
- MyEclipse里面图片能读 ie也能显示,但是chrome,遨游都不行,怎么回事
- 怎么取得URL的值?200分送
- 简单问:)欢迎拿分.
- 一个多行文本框,怎么让回车在里面不换行?
- 请帮忙提供一个字幕滚动的javascript的源代码(不能用maquee原理),谢谢,当即兑现分值。
- javascript和数组的问题
- iframe中子窗口从关闭到打开的问题 小女子在线等
- JS代码中用来专门下载文件用的下载框 window.downloadFile()?
'.....省略若干不相干代码.....
response.write "cell = row.insertCell();"&vbcrlf
response.write "cell.innerHTML="&chr(34)
response.write "<input type=text name='Product_num' + newItemNumber + ><input type=button value=删除 onclick=\'deleteitem(this);\'>"&chr(34)&";"
%>====================================
这段代码可直接用js写,不需要asp代码。用asp代码还可能会有错呢。js
===============if(row != null )
{
cell = row.insertCell();
cell.innerHTML=
"<input type=text name='Product_num' "+ newItemNumber +" ><input type=button value=删除 onclick='deleteitem(this);'>";
newItemNumber++;}