高分求解

delong8307 2004-09-01 12:08:30
我使用for循环生成一个表单
如下所示
<form name=cpjh action=qdzjjh.asp method="POST" onsubmit="return check();">
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" id="AutoNumber1" width="1220">
<tr>

<td align="center"><font size="2">收货人(单位)编号</font></td>
</tr>
<%
for i=1 to 10

%>
<tr>
<td align="center" width="41"><font size="2"><%=i%> </font></td>
</tr>
然后我想在本页内用javascript得到
这十个文本框的值
也要通过for循环
就是
var a=new Array
for(m=1;m<11;m++)
{
a[m]=documnet.cpjh.kehu[m].value
}
请指出错误在什么地方
如何修改
或者谁有更好的方法也行
20分送给你

...全文
92 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
9941415 2004-09-01
  • 打赏
  • 举报
回复
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<script language='javascript'>
function getValue()
{
for(i=0;i<10;i++)
{
alert(document.form1.aa[i].value)
}
}
</script>
<BODY>
<form name='form1'>
<script language='javascript'>
for(i=0;i<10;i++)
{
document.write("<input type='text' name='aa' value=''>")
}
</script>

</form>
<input type='button' value='getValue' onclick='javascript:getValue()'>
</BODY>
</HTML>
zltostem 2004-09-01
  • 打赏
  • 举报
回复
以上就是多个文本框~~~
delong8307 2004-09-01
  • 打赏
  • 举报
回复
要是有多个文本框呢
zltostem 2004-09-01
  • 打赏
  • 举报
回复
<%
Dim i
for i = 1 to 10
%>
<input name="T<%=i%>" size=20><br>
<%
next
%>
<input type=button value=check onclick="funcheck();">

<script language="javascript">
<!--
function funcheck()
{
for(var i=1;i<document.all.length;i++)
{
if(document.all(i).type == 'text') alert(document.all(i).value);
}
}
//-->
</script>
delong8307 2004-09-01
  • 打赏
  • 举报
回复
请那位帮我完整的想个办法
mjpclab 2004-09-01
  • 打赏
  • 举报
回复
所以你的js代码没问题
mjpclab 2004-09-01
  • 打赏
  • 举报
回复
name相同时就是数组
delong8307 2004-09-01
  • 打赏
  • 举报
回复
上面
<font size="2"><%=i%> </font>
应改为
<input type="text" name="kehu<%=i%>" size="10" ></td>
现在的问题是
怎么样将name定义成数组
然后在javascript中调用
或name就以我这种形式定义
然后在javascript中应该怎么得到

mjpclab 2004-09-01
  • 打赏
  • 举报
回复
%>
<tr>
<td align="center" width="41"><font size="2"><input type=text name="kehu" value="<%=i%>"></font></td>
</tr>
delong8307 2004-09-01
  • 打赏
  • 举报
回复
还是不清楚
你说我这个应该怎么改呢
重点是如何用变量来表示表单中的文本框

87,997

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧