2009-08-19 61 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"那么它会做你想做的。

在后,你会看到这一点:

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

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

只需设置他们两个类型= “提交”。它已经做到了。

5

记住,击中表单上输入就像点击最先出现在源提交按钮。