0

繰り返し領域内に 2 つのボタンを配置したいフォームがあります。

現在、フォームを送信してレコードのプレビューを生成する 1 つのボタン (画像) があります。別の機能を実行する同じフォームに 2 つ目のボタンを追加したいと思います。各画像ボタンに異なる名前と値を割り当てましたが、その値を取得して、対応する response.redirect を実行するか、追加の機能を実行するにはどうすればよいですか?

$_GET["getvar"];PHP ではorを使用できることは知っていますが$_post["getvar"];、私は従来の ASP を使用しています。

どんな助けでも大歓迎です!

4

2 に答える 2

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();" />

次に、 request("PageAction") の値を取得して、次のような異なるアクションを分離できます。

    if request("PageAction")="function1" then
        call function1()
    elseif request("PageAction")="function2" then
        call function2()
    end if
于 2012-11-29T06:14:02.323 に答える
0

Request.QueryString("getvar") は $_get に相当し、Request.Form("getvar") は $_post に相当します。

getvarはボタンの名前で、値を返します

于 2012-11-29T03:42:36.333 に答える