<%@ language = "VBScript"%>
<!DOCTYPE html>
<html>
<body>
<form method="post" action = "">
<input type = "submit" onclick = "check()" value = "Submit"/>
</form>
<%
sub check()
Response.write("TEST")
end sub
%>
</body>
</html>
当我点击提交按钮时,出于某种原因没有打印“TEST”。
最佳答案
经典 ASP 在服务器 上运行。点击事件发生在客户端。两者之间没有持久的联系。 Web 编程与桌面应用程序编程不同。
在基本层面上,您的代码需要遵循以下模式:
BROWSER - 点击 -> 向服务器请求 -> 服务器处理请求 -> 提供新页面 -> BROWSER
关于html - 使用 html onclick、ASP 调用 VBScript 子例程/函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21244893/