簡體   English   中英

更改選項 <select>動態使用javascript並在asp.net上閱讀

[英]change option of <select> Dynamically with javascript and read it on asp.net

我有:選擇id =“ select1” runat =“ server”>選項>選擇某些內容/ option> / select>

而且我有這個JavaScript功能

var op = document.getElementById("select1");

for (i = 0; i < array.length - 1; i++) {
    op.options[i] = new Option(arr[i]);  
}

現在此功能之后,select具有更多的<option>

現在,當按下asp:button ,我希望能夠(在服務器端)讀取新的選定值。

不幸的是,當服務器處理頁面時,由javascript函數給出的所有selcet1值都消失了,服務器始終看到select1的原始值(“選擇某物”)。

因此,我可以在服務器端閱讀由javascript生成的select1的新選項嗎?

謝謝你的幫助

巴羅茲

您可以使用Request.Form查找值來循環值,例如

foreach(string key in Request.Form) {
    Response.Write(key + ": " + Request.Form[key] + "<br />");
}

您也可以通過使用Request.Form["select1"];找到它Request.Form["select1"];

暫無
暫無

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

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