簡體   English   中英

使用Request.Form獲取禁用的HTML復選框的值

[英]Getting a value of a disabled HTML checkbox using Request.Form

我有一個HTML復選框

<input type="checkbox" name="MyChkBox" .. />

還有另一個控件可以啟用/禁用此功能,我正在使用JQuery進行此操作

$(this).attr("disabled", "true");

在服務器上,我使用以下命令獲取復選框值:

string info = Request.Form["MyChkBox"];

我的問題是,如果選中並禁用了復選框,則需要能夠使用Request.Form獲取此值。

您無法執行此操作,需要重新啟用它才能在服務器端查看/獲取它(否則客戶端將根本不會發送它)。 瀏覽器沒有在<form>提交中包含disabled控件, 因為它們不算作“成功”控件

您可能在此處具有用於顯示目的的復選框,並且具有一些隱藏字段,其中包含傳遞給服務器的實際值。

如果需要在客戶端啟用復選框,則可以讓它們更改隱藏元素onchange的值,以使這些值匹配。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM