我如何在一个表单中使用两个图像(作为按钮)(asp经典)

时间:2012-11-28 16:45:46

标签: asp-classic

我在重复区域内有一个表单,我希望有两个按钮。

我目前有一个按钮(图像)提交表单并生成记录的预览。我想在执行不同功能的同一表单中添加第二个按钮。我为每个图像按钮分配了不同的名称和值,但是如何检索该值并执行相应的response.redirect或执行其他功能?

我知道在PHP中你可以使用$_GET["getvar"];$_post["getvar"];,但我使用的是经典的asp。

非常感谢任何帮助!

2 个答案:

答案 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 是按钮的名称,它将返回值。