2009-08-19 34 views
4

私は、クリックするとその情報のいずれかを送信する場合、2つの送信ボタンを配置することが可能かどうか疑問に思っていました。フォームの送信ボタンの値を送信していますか?

例:

<form method="post" action="content/requests/index.cs.asp?Process=RespondRequests" id="REQUESTFORM"> 
     <input type="hidden" name="REQUESTID" value="<%=objRequests("REQUESTID")%>"> 
     <input type="hidden" name="BYID" value="<%=objRequests("BYID")%>"> 
     <input type="hidden" name="TOID" value="<%=objRequests("TOID")%>"> 
     <input type="submit" name="respond" value="Confirm" class="btn_confirm" /> 
     <input type="button" name="respond" value="Ignore" class="btn_ignore" /> 
</form> 

答えて

8

あなたのコードがある場合、無視ボタンをtype="submit"に変更すると、あなたが望むことができます。 POSTで

、あなたはこれを参照してくださいよ:

// if Confirm clicked: 
REQUESTID -> requestId 
BYID -> byId 
TOID -> toId 
respond -> Confirm 

// if Ignore clicked: 
REQUESTID -> requestId 
BYID -> byId 
TOID -> toId 
respond -> Ignore 
1

ジャスト= "提出" と入力し、それらの両方を設定します。それはすでにそれを行うでしょう。

5

は、フォームに入力して打つことを覚えておいてください、あなたの元に最初に表示される送信ボタンをクリックするようなものです。

関連する問題