我將複選框添加到a,方法如下設置innerHtml屬性。如何從ASP.NET中的Javascript添加複選框獲取表單值?
function ShowCheckbox(uid) {
document.getElementById("samplediv").innerHTML += "<input type='checkbox' value='on' name='box_" + uid + "' id='box_" + uid + "'/> Some Text Here";
}
這是一個.aspx頁面中
我想從C#代碼隱藏檢索動態複選框的值,但我沒有發現他們被調回上。我已經閱讀了IE問題(IE8之前)關於它不能很好地處理name屬性的問題,但是我在IE9中,如果使用innerHtml方法而不是直接添加到DOM,顯然這不是問題。
我嘗試通過Request.Form和Request.Params在代碼隱藏中請求值,但沒有任何運氣。
任何想法爲什麼動態複選框沒有得到回傳?
您在發佈表單時是否實際檢查了複選框? –
是的,它們從瀏覽器中直觀地檢查。 –
這是sampleDiv在你的代碼片段位於'