讨论ASP中的代码问题

qlzhu1991 2010-07-29 10:04:53
function check()
{
document.form1.ctype.value="add";
document.form1.submit();

}
<% if trim(request("ctype"))="add" then
sqlfind="select * from student where 学号='"&trim(request("number"))&"'"
set rsfind=conn.execute(sqlfind)
if not rsfind.eof then
%>
<script language=javascript>
alert("已有此学员,请重新录入!");

</script>
<%else
sqlin="insert into student (姓名,密码,性别,班号,学号) values('"&trim(request("student"))&"','"&trim(request("pwd"))&"','"&trim(request("sex"))&"','"&trim(request("classes"))&"','"&trim(request("number"))&"')"

set rs=conn.execute(sqlin)

%>
<script language=javascript>
alert("注册成功!");
window.navigate("login.asp");

</script>
<%end if
end if %>















<form name=form1 action="">
<input type="hidden" name="ctype">
<table>



<td ><input type="button" value="提交" name="B1" onClick="check()">











部分代码,希望大虾能够看懂
我的问题是这个<input type="hidden" name="ctype">
有什么用?

上面用了她的是什么意思,?能够清楚的解释一下吗?
...全文
38 点赞 收藏 5
写回复
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangtututu 2010-07-30
结帖率:50.00% 不予理睬
回复
whitewindmail 2010-07-30
这就不是一个添加学员的程序么
<input type="hidden" name="ctype">
这个是用了标记当前操作类型的,判断你是添加 还是修改

你的添加跟修改应该是用的同一个页面的

function check()
{
document.form1.ctype.value="add";
document.form1.submit();

}

修改的时候这里应该是
function check()
{
document.form1.ctype.value="edit";
document.form1.submit();

}
回复
qlzhu1991 2010-07-30
我就这一个帖子啊,
提交判断怎么理解啊,判断什么呢?
回复
leiziaitudou 2010-07-29
应该是视图状态
回复
我觉得你应该漏了
<input type="hidden" name="ctype" value="add">了吧

作用不就是在if trim(request("ctype"))="add" then
这里吗?
其提交判断的作用啊
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告