在ASP页面里,是否可以根据用户所需输入记录条数~?

utilguy 2003-12-20 10:22:04
ASP设计出的页面里,是否可以根据用户所需来输入他们所需的记录条数?

一般情况下,用户提交一个表单,是不是就是作为一条数据记录插入后台相关数据库的表中?

但小弟弟我遇到这样一个问题:

就是希望用户能直接输入他们所需的数据记录条数(类似VB程序中的数据窗口设计)
例如:
表1-- classname/
id classname
1 98级一班
2 99级二班

表2-- classmember/
studentid classid studentname
1 1 A
2 1 B
3 1 C
4 2 AA
5 2 BB

如何实现以下这样的功能?
当用户新增表1(classname)一条记录后,不提交,就根据表1新增的这条记录,继续让用户新增表2(classmember)的多条记录后,一起提交并保存

或者说,如何制作这样的输入界面在ASP下?
...全文
34 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaogug 2003-12-22
  • 打赏
  • 举报
回复
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>Test</title>
<script language="JavaScript">
<!--
function SetId(){
var Num;
var i;
var str;
Num=document.all.Num.value;
str = "<form>" ;
for (i=0;i<Num;i++){
str = str+"<input type=text><br>" ;
}
str = str+"</form>"
document.all.ttt.innerHTML = str;
}
-->
</script>
</head>

<body>
<table width="750" align="center" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><input name="Num" type="text" id="Num" size="5">
<input type="button" name="Submit" value="设置" onClick="SetId();"></td>
</tr>
<tr>
<td id="ttt"> </td>
</tr>
</table>
</body>
</html>
utilguy 2003-12-22
  • 打赏
  • 举报
回复
?????????????????
有没有更加详细的实例语句针对这个问题?(谢谢)
utilguy 2003-12-22
  • 打赏
  • 举报
回复
??????再问
TO:xiaogug(小古怪)

是否在新增的时候JavaScript调用VBSCRIPT的语句?另外是否有多个其他类型的输入框,例如 <select>之类的?
说好不能打脸 2003-12-20
  • 打赏
  • 举报
回复
我大概说一下思路吧:
1、1.asp中可以设置一个按钮
<script language=vbscript>
button1_onclick()
'window.open '打开另一张2.asp,
end sub
</script>

2.asp用于写入表二
<script language=vbscript>
window.opener.document........用于接收2.asp的数据
</script>
接收之后直接将所有数据传入
bzscs 2003-12-20
  • 打赏
  • 举报
回复
用javascript来做,思路是动态增加输入域,首先是表示classname的文本域,每输入一个,就增加一个班级名称的文本域,同时更新表示班级成员所属班级的下拉列表中的选项值,使所有的班级都能够被选择
-
表示班级成员的文本域也可以动态添加,同时添加对应可以进行选择班级的下拉列表,最后一次性提交到服务端处理

28,405

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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