我刚学asp,问一下,如何在asp中定义一个子过程。并在按钮点击时调用?

DawnJ 2003-10-10 06:54:32
请指教!!
...全文
223 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
DawnJ 2003-10-12
  • 打赏
  • 举报
回复
非常感谢!!!!!!!各位!!
hayes56k 2003-10-11
  • 打赏
  • 举报
回复
按钮可以将数据提交到本页啊,这个时候可以执行子过程啊!下面是通过点击按钮向数据库添加信息的例子,和登录的差不多只要稍稍改一下,原理是一样的啊!!给分给分!!!!!不知道各位有没有更好的方法,这是我自己想出来的哦
<%
sub addtest()
if Request.Form("add_title")<>"" and Request.Form("add_address")<>"" then
rsnews.AddNew “文本为空,子过程不执行的哦”
rsnews("title")=Request.Form("add_title")
rsnews("address")=Request.Form("add_address")
rsnews.Update
end if
end sub
%>

<BODY>

<form name="form2" method="post" action="/wwwwwwwww/addnew.asp" >"从这里提交到本页

<p>  title    address</p>
<p>
<input name="add_title" >
<input name="add_address" >
</p>
<p>
<input type="submit" name="addok" value="add" >”点击按钮提交
</p>

</form>
<%call addtest()%>“数据提交后然后执行子过程,文本为空,子过程不执行的”
qunluo 2003-10-11
  • 打赏
  • 举报
回复
gz
jackyrong2002 2003-10-11
  • 打赏
  • 举报
回复
<script language="javascript">
function check(){
if (myform.username.value==""){
alert("请输入用户名!");
myform.username.focus;
return false;
}
return true;
}
</script>

<form method="POST" name="myform" action="" onSubmit="return check()">
<input type="text" name="username">
<input type="submit" name="Click" OnClick="check()">
</form>

'用javascript控制客户端最好,javascript功能比Vbscript强大很多
DeltaCat 2003-10-11
  • 打赏
  • 举报
回复
大家对这个问题的理解都有自己的认为

不过我认为楼主的意思,不够明确,从表面看是用 <script>sub ...end sub</script>的方式,但楼主要实现的功能却又是后台的
rubasse200 2003-10-11
  • 打赏
  • 举报
回复
就是zhanghao5188(linux)说的过程,javascript、vbscript都差不多。
Rex_love_Burger 2003-10-11
  • 打赏
  • 举报
回复
呵呵,优秀优秀!!
zhanghao5188 2003-10-11
  • 打赏
  • 举报
回复

<script language="vbscript">

SUB ****

END SUB
</scritp>


<input type="submit" name="Click" DOULBECLICK="****">
dafei0320 2003-10-11
  • 打赏
  • 举报
回复

<html>
<head>
<title>弹出</title>
<script language="vbscript">

sub button1_onclick()
msgbox "大飞说:这是个弹出框!"
end sub
</script>
</head>

<body>
<form method=post action="">
<input type="button" name="button1" value="单击这里啊">
<input type="submit"onclick=button1_onclick() value="一样">
<a href="input.asp" onclick=button1_onclick()>还有这</a>
</form>
</body>
</html>

从基础开始!
sunnyBelt 2003-10-11
  • 打赏
  • 举报
回复
可以定义一个过程啊,比如 sub 或 function,然后把页面的啼叫目标设为自己,就可以在按了那个按钮后执行了。

<%
if request.form("Submit")="Click" then
thissub
end if

sub thissub
response.write("Test")
end sub
%>
<form action="me.asp" method="Post">
<imput type="submit" name="Click">
</form>
abcccccc 2003-10-11
  • 打赏
  • 举报
回复
这是asp最擅长的地方拉
a_zhe_20 2003-10-10
  • 打赏
  • 举报
回复
那不是点击按钮就调用该过程的

而是点击按钮提交给ASP页面在服务器端处理时调用的。

在处理时,你就可以用ASP调用这个过程了
DawnJ 2003-10-10
  • 打赏
  • 举报
回复
那我要作一个用户登入,在提交时一定要跳转到另一个asp页来执行用户密码验证吗?
我是调用DLL来实现这个功能~
萝卜波 2003-10-10
  • 打赏
  • 举报
回复
客户端就用 javascript了
孟子E章 2003-10-10
  • 打赏
  • 举报
回复
asp在后端,按钮动作在前端,不挨边

28,406

社区成员

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

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