asp、access关于数组的问题
需要用asp配合access数据库制作一个极为庞大的表单,已经确定的就有至少60个以上的input,一个一个定义是在苦不堪言。如何用数组将其简单化?请给出详细操作方案。最...
需要用asp配合access数据库制作一个极为庞大的表单,已经确定的就有至少60个以上的input,一个一个定义是在苦不堪言。如何用数组将其简单化?请给出详细操作方案。最好写个例子以便理解
另外:数组应该在什么地方会有教程?asp?HTML?去书店看了半天也没找到。
我不需要任何形式的单纯复制
看起来benlao1981的就很标准。但是...这东西怎么用?放在那个页面的那个位置,数据库又怎么做呢?
偶不是做技术的,头疼ing... 展开
另外:数组应该在什么地方会有教程?asp?HTML?去书店看了半天也没找到。
我不需要任何形式的单纯复制
看起来benlao1981的就很标准。但是...这东西怎么用?放在那个页面的那个位置,数据库又怎么做呢?
偶不是做技术的,头疼ing... 展开
10个回答
展开全部
其实,用javascript也不错,这是上传你代码希望给你一个思路
<form name="form1" method="post" action="upload.asp" enctype="multipart/form-data" >
<table border="1" cellspacing="0" cellpadding="0" bordercolorlight="#000000" bordercolordark="#CCCCCC" width="91" height="23">
<tr>
<td align="left" valign="middle" height="18" width="18"> </td>
<td bgcolor="#CCCCCC" align="left" valign="middle" height="18" width="67"> 文件上传</td>
</tr>
</table>
<br>
<input type="hidden" name="act" value="upload">
<br>
<table width="542" border="1" cellspacing="0" cellpadding="5" align="center" bordercolordark="#CCCCCC" bordercolorlight="#000000">
<tr bgcolor="#CCCCCC">
<td height="22" align="left" valign="middle" bgcolor="#CCCCCC" width="540"> 文件上传</td>
</tr>
<tr align="left" valign="middle" bgcolor="#eeeeee">
<td bgcolor="#eeeeee" height="92" width="540">
<script language="javascript">
function setid()
{
str='<br>';
if(!window.form1.upcount.value)
window.form1.upcount.value=1;
for(i=1;i<=window.form1.upcount.value;i++)
str+='文件'+i+':<input type="file" name="file'+i+'" style="width:400" class="tx1"><br><br>';
window.upid.innerHTML=str+'<br>';
}
</script>
<li> 需要上传的个数
<input type="text" name="upcount" class="tx" value="1">
<input type="button" name="Button" class="bt" onclick="setid();" value="· 设定 ·">
</li>
<br>
<br>
<li>上传到:
<input type="text" name="filepath" class="tx" style="width:350" value="/">
</li>
</td>
</tr>
<tr align="center" valign="middle">
<td align="left" id="upid" height="122" width="540"> 文件1:
<input type="file" name="file1" style="width:400" class="tx1" value="">
</td>
</tr>
<tr align="center" valign="middle" bgcolor="#eeeeee">
<td bgcolor="#eeeeee" height="24" width="540">
<input type="submit" name="Submit" value="· 提交 ·" class="bt">
<input type="reset" name="Submit2" value="· 重执 ·" class="bt">
</td>
</tr>
</table>
</form>
<script language="javascript">
setid();
</script>
<form name="form1" method="post" action="upload.asp" enctype="multipart/form-data" >
<table border="1" cellspacing="0" cellpadding="0" bordercolorlight="#000000" bordercolordark="#CCCCCC" width="91" height="23">
<tr>
<td align="left" valign="middle" height="18" width="18"> </td>
<td bgcolor="#CCCCCC" align="left" valign="middle" height="18" width="67"> 文件上传</td>
</tr>
</table>
<br>
<input type="hidden" name="act" value="upload">
<br>
<table width="542" border="1" cellspacing="0" cellpadding="5" align="center" bordercolordark="#CCCCCC" bordercolorlight="#000000">
<tr bgcolor="#CCCCCC">
<td height="22" align="left" valign="middle" bgcolor="#CCCCCC" width="540"> 文件上传</td>
</tr>
<tr align="left" valign="middle" bgcolor="#eeeeee">
<td bgcolor="#eeeeee" height="92" width="540">
<script language="javascript">
function setid()
{
str='<br>';
if(!window.form1.upcount.value)
window.form1.upcount.value=1;
for(i=1;i<=window.form1.upcount.value;i++)
str+='文件'+i+':<input type="file" name="file'+i+'" style="width:400" class="tx1"><br><br>';
window.upid.innerHTML=str+'<br>';
}
</script>
<li> 需要上传的个数
<input type="text" name="upcount" class="tx" value="1">
<input type="button" name="Button" class="bt" onclick="setid();" value="· 设定 ·">
</li>
<br>
<br>
<li>上传到:
<input type="text" name="filepath" class="tx" style="width:350" value="/">
</li>
</td>
</tr>
<tr align="center" valign="middle">
<td align="left" id="upid" height="122" width="540"> 文件1:
<input type="file" name="file1" style="width:400" class="tx1" value="">
</td>
</tr>
<tr align="center" valign="middle" bgcolor="#eeeeee">
<td bgcolor="#eeeeee" height="24" width="540">
<input type="submit" name="Submit" value="· 提交 ·" class="bt">
<input type="reset" name="Submit2" value="· 重执 ·" class="bt">
</td>
</tr>
</table>
</form>
<script language="javascript">
setid();
</script>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
asp当然有数组,benlao1981方法是用循环,虽然可以迅速循环出60个input 但具体每个input控制要在循环里实现就有点烦琐了,但是楼主说要用数组实现也不现实,如果一定要用数组实现也可以
DIM ShowInput(60)
SHowInput(0)="<input name=>"
.
.
.
.
SHowInput(60)="<input name=>"
DIM ShowInput(60)
SHowInput(0)="<input name=>"
.
.
.
.
SHowInput(60)="<input name=>"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
benlao1981 的东西直接放页面你要生成input的位置
如:
<TABLE>
<TR>
<TD>
<%
X=60
for i=0 to X
Response.write("<input name="&i&"><br>")
next
%>
</TD>
</TR>
</TABLE>
数据库你只能一个个手动添加;
在入库的时候你还是可以写这个循环
<%sql="insert into table"
X=60
for i=0 to X
sql=sql+"(字段名+x) value(request.form("inputname"&x))"
next
%>
如:
<TABLE>
<TR>
<TD>
<%
X=60
for i=0 to X
Response.write("<input name="&i&"><br>")
next
%>
</TD>
</TR>
</TABLE>
数据库你只能一个个手动添加;
在入库的时候你还是可以写这个循环
<%sql="insert into table"
X=60
for i=0 to X
sql=sql+"(字段名+x) value(request.form("inputname"&x))"
next
%>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼上的方法不错.
如果输入过多了.用户是不是就会不耐烦?
我的印象中数组,应该是在程序语言中有,比如c语言教程,asp应该没有,asp只有6大组件.html只有标签...应该是javascript有!!!
越看楼上的答案越好...
如果输入过多了.用户是不是就会不耐烦?
我的印象中数组,应该是在程序语言中有,比如c语言教程,asp应该没有,asp只有6大组件.html只有标签...应该是javascript有!!!
越看楼上的答案越好...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
前台
<%
X=60
for i=0 to X
Response.write("<input name="&i&"><br>")
next
%>
后台
<%sql="insert into table"
X=60
for i=0 to X
sql=sql+"(字段名+x) value(request.form("inputname"&x))"
next
%>
<%
X=60
for i=0 to X
Response.write("<input name="&i&"><br>")
next
%>
后台
<%sql="insert into table"
X=60
for i=0 to X
sql=sql+"(字段名+x) value(request.form("inputname"&x))"
next
%>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询