2013-05-14 27 views
0

我想使用html將複選框值發佈到服務器。但我的代碼沒有檢索任何東西。請幫忙。HTML中的POST複選框值

<form action="Default2.aspx" method="post" > 
<input type="checkbox" name="attempt" value="101"> I'st attempt<br> 
<input type="checkbox" name="attempt" value="102" checked> 2nd attempt<br> 
<input type="submit" value="Submit"> 
</form> 
+0

你可以告訴我們一些代碼片段,你如何檢索服務器端的值.. – Pranav 2013-05-14 04:34:49

+0

試着在你的web配置文件中加入這一行: - 「 Pranav 2013-05-14 04:52:09

回答

0

他們需要的ID,使他們可以被稱爲如果這是一個Web窗體的網站,你還需要有對他們倆的屬性RUNAT =「服務器」,否則您將無法訪問它們。

+0

我試過
第二次嘗試
就像這樣? – nsds 2013-05-14 04:26:16

+0

關閉你也需要runat =「服務器」在複選框 這樣的:

我試過
第二次嘗試
2013-05-14 04:34:12

+0

@gabriel - 僅當您想訪問服務器端的該控件時才使用runat =「server」。上面的代碼將工作沒有runat屬性也 – Pranav 2013-05-14 04:36:03

0

ASP.NET頁面已經在根中有表單元素,並且您沒有自己插入它。如果您在ASP.NET頁面或控件中使用本地HTML元素,則可以使用Request Object來獲取它們的值。在這裏看到一個簡單的例子How-get-input-text-value-server-side-c.aspx