如何通過Request.Form檢查提交圖像是否被點擊?檢查是否通過Request.Form點擊提交圖像
以下檢查是否提交按鈕被通過的Request.Form點擊通過返回提交按鈕的值,如果點擊:
<form action="Default.aspx" runat="server" method="post" id="newform">
<input type="submit" id="submit" value="Submit!" runat="server" />
</form>
<%
if (Request.Form["submit"] != null) //TRUE
{
Response.Write("Submit button pushed");
}
Response.Write(Request.Form["submit"]); //Returns "Submit!"
%>
以下檢查是否提交圖像通過的Request.Form點擊,但被點擊圖像後,不返回任何值:
<form action="Default.aspx" runat="server" method="post" id="newform">
<input type="image" id="subimg" src="solar_image.gif" alt="Can't show image" value="Submit Image!" runat="server"/>
</form>
<%
if (Request.Form["subimg"] != null) //FALSE
{
Response.Write("Image Submit button clicked!");
}
Response.Write(Request.Form["subimg"]); //Doesn't return "Submit Image!"
%>
在什麼瀏覽器中看到這個?它在其他瀏覽器中的工作方式是否一樣? – 2012-01-02 11:41:27
我試過IE和Firefox。 與之前相同的結果。 – Birdman 2012-01-02 13:42:34