******白捡分了,先来先得!问题一解决就结贴********

hglwy 2005-05-13 01:56:06
比如说我有一个提交页面 需要记录一些简单的信息 比如 NAME,SEX,PHONE,AGE
我想让他提交够5条信息后再 用事务一块写到数据库里 但是提交信息后要在本页的页面底部显示出来,提交一条记录并显示一条 一直累计到五条 然后点击“写入数据库”后再用事务写到数据库里。
还请高手多多指点!!!!分不够可以再加
...全文
120 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
king2410 2005-05-13
  • 打赏
  • 举报
回复
恩,意思和 baikaishui_0825(baikaishui) 给你的一样,参考他就可以了
028city 2005-05-13
  • 打赏
  • 举报
回复
可以动态显示添加的类容,具体代码自己完善就可以了
<html>
<head>
</title></title>
</head>
<script language="javascript">
function AddInfoToDiv(){
//输入内容判断
var MyNewRow, MyNewCell;
MyNewRow = document.all.Info.insertRow();
MyNewCell = MyNewRow.insertCell();
MyNewCell.innerText = document.all.name.value;
MyNewCell = MyNewRow.insertCell();
MyNewCell.innerText = document.all.phone.value;
}

function SubmitInfoToServer(){
var RowCount = document.all.Info.rows.length;
var CellCount = document.all.Info.cells.length / RowCount;
var i , j;
for ( i = 0 ; i < RowCount ; i++ )
for ( j = 0 ; j < CellCount ; j++ ){
//这里可以添加代码生成数据,提交给服务器
alert(document.all.Info.rows[i].cells[j].innerText);
}

}
</script>
<body>
<INPUT type="text" id=name>
<INPUT type="text" id=phone>
<INPUT type="button" value="Add" id=button1 name=button1 onclick="AddInfoToDiv();">



<table id=Info border=1>
<table>
<INPUT type="button" value="Submit" id=button2 name=button2 onclick="SubmitInfoToServer();">
</body>
</html>
baikaishui_0825 2005-05-13
  • 打赏
  • 举报
回复
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>

<body>
<%
if request("name1")="" then
name1=request("name")
else
name1=request("name1")&","&request("name")
end if
%>
<form name="form1" method="post" action="">
<input name="name" type="text" id="name">
<input type="hidden" name="name1" value="<%=name1%>">
<input type="submit" name="Submit" value="提交">
</form>
<form name="form2" method="post" action="">
<%
name3=split(name1,",")
for i=0 to ubound(name3)
response.Write(name3(i)&"<br>")
next
%>
<input type="hidden" name="name2" value="<%=name1%>">
<input type="submit" name="Submit2" value="提交">
</form>
</body>
</html>
summo 2005-05-13
  • 打赏
  • 举报
回复
每次提交后保存在全局数组。

nameArr = new Array(5);
sexArr = new Array(5);
phoneArr = new Array(5);
......

JS 函数中,每次提交都检查数组是否已满,满了则马上提交。当然也不一定检查数组,可以另设一个全局变量 submitCount, 每次提交都自增 1 。

用全局数组,页面显示也很方便。
hglwy 2005-05-13
  • 打赏
  • 举报
回复
king2410(什么都不懂) 能再说细点吗 怎么记录下 所有的这5条信息 然后再一起 传给写数据库的页面 谢谢
baikaishui_0825 2005-05-13
  • 打赏
  • 举报
回复
第一次
NAME="a"
第二次
NAME="a,b"
第三次
NAME="a,b,c"
.....
这样不就ok了

king2410 2005-05-13
  • 打赏
  • 举报
回复
用隐藏域提交给自己

28,406

社区成员

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

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