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

标签 javascript function asp-classic

我是网络开发的新手,我的作业遇到了困难,我希望你能给我一些帮助:

我在“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。我在这里假设您的“引用”表单字段包含交易 ID。我看不到任何与 UserId 相关的表单字段,因此我还假设您已将其存储在 session 变量中。

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

这是一个页面,其中包含有关 Request 对象的更多信息

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

关于javascript - 单击表单提交按钮时调用经典 ASP 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20296322/

相关文章:

javascript - 你如何使用pdf.js获取客户端存储的pdf的文本内容?

javascript - 如何在正则表达式中包含一次点作为最后一个字符?

javascript - 如何让node js等待函数执行(即使需要时间)然后执行下一条语句

sql - "set rs = conn.execute(sql)"实际上是如何工作的?

asp-classic - asp CDO.Message.1 错误 '80040213' 传输无法连接到服务器。/check.asp,第 25 行

JavaScript/jQuery : How to make sure cross-domain click tracking event succeeds before the user leaves the page?

javascript - Screeps 很少有错误/问题

javascript - 初始渲染后更新 View

python - _func() ,下划线的任何功能使用? (Python)

excel - 为什么必须为 Vlookup 打开一些 excel 文档,而不是其他文档?