我在重复区域内有一个表单,我希望有两个按钮。
我目前有一个按钮(图像)提交表单并生成记录的预览。我想在执行不同功能的同一表单中添加第二个按钮。我为每个图像按钮分配了不同的名称和值,但是如何检索该值并执行相应的response.redirect或执行其他功能?
我知道在PHP中你可以使用$_GET["getvar"];
或$_post["getvar"];
,但我使用的是经典的asp。
非常感谢任何帮助!
答案 0 :(得分:1)
你的例子
<input type="hidden" name="PageAction" value="" />
<input type="image" name="button1" src="imgage1.jpg" onclick="this.form.PageAction.value='function1';this.form.submit();" />
<input type="image" name="button2" src="imgage2.jpg" onclick="this.form.PageAction.value='function2';this.form.submit();" />
然后你可以检索请求的值(“PageAction”)来分离不同的动作,例如:
if request("PageAction")="function1" then
call function1()
elseif request("PageAction")="function2" then
call function2()
end if
答案 1 :(得分:0)
Request.QueryString(“getvar”)相当于$ _get,而Request.Form(“getvar”)相当于$ _post。
其中 getvar 是按钮的名称,它将返回值。