我是网络开发的新手,我的作业遇到了困难,我希望你能给我一些帮助:
我在“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 对象的更多信息
关于javascript - 单击表单提交按钮时调用经典 ASP 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20296322/