单击表单提交按钮时调用经典ASP函数

Calling Classic ASP Function when Form Submit Button is clicked

本文关键字:经典 ASP 函数 调用 表单提交 按钮 单击      更新时间:2023-12-14

我是网络开发的新手,我的任务有困难,我希望你能给我一些帮助:

我在"functions.asp"中有一个函数

function SaveTransaction(StudentID, UserID, TransactionID)
  dim sql
  sql = "EXEC procInsert_Transaction"
  sql = sql & "  @StudentID=" & StudentID
  sql = sql & ", @PostedBy=" & UserID
  sql = sql & ", @TransactionID=" & TransactionID
  cnMain.Execute(sql)
end function

当在我的"askstudno.asp"中点击提交按钮时,我想称之为提交按钮

<form name="popstud" action="askstudno.asp" method="post">
        <input type="hidden" name="ref" value="<%=ref%>">
        <!--- variables needed by student_pop.asp --->
        <input type="hidden" name="send" value="1">
        <input type="hidden" name="studid"> <!--- Student ID --->
            Enter Student No: 
            <span style="vertical-align:middle;">
            <input type="text" name="studno" value="<%=request("studno")%>">
            <input type="submit" value="Go">
            </span>
</form>

我知道这是一个非常简单的问题,但请你,任何帮助都可以。非常感谢!

使用

<!--#include file="functions.asp"-->

为了使您的函数可用于您的askstudno.asp页面,然后使用Request.Form。我在这里假设您的"ref"表单字段包含事务id。我看不到任何与UserId相关的表单字段,所以我还假设您将其存储在会话变量中。

SaveTransaction(Request.Form("studid"),Session("UserId"),Request.Form("ref"))

这是一个页面,包含有关请求对象的更多信息

http://www.w3schools.com/asp/asp_ref_request.asp