繁体   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