.net 后台怎么获取select 值呢?不是value值,而是文本上显示的哦
2个回答
展开全部
似乎是获取不到的吧,因为表单提交不会吧option的文本一起提交的吧,
你可以在页面上放一个隐藏域,在select值发生变化的时候,改变隐藏域的值,通过隐藏域来获取
你可以在页面上放一个隐藏域,在select值发生变化的时候,改变隐藏域的值,通过隐藏域来获取
追问
我也想到这样,我用了一个input,但是获取的也是空的。
aspx 页面
function SetInput(){
var aa = document.getElementById("bigclass").options[window.document.getElementById("bigclass").selectedIndex].text
document.getElementById("input1").value = aa;
}
cs 代码 用 request。format[“input1”]
但是获得是“”
请问你的QQ是?或者百度hi?方面的话加一下。
追答
form里的name要等于input1而不是id
form提交是用name获取的吧,是不是这个原因呢?
展开全部
document.getElementById("bigclass").options[window.document.getElementById("bigclass").selectedIndex].text
应该是
document.getElementById("bigclass").options[window.document.getElementById("bigclass").selectedIndex].innerText
应该是
document.getElementById("bigclass").options[window.document.getElementById("bigclass").selectedIndex].innerText
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询