.net 后台怎么获取select 值呢?不是value值,而是文本上显示的哦

 我来答
wshj847152
2011-04-15 · 超过45用户采纳过TA的回答
知道小有建树答主
回答量:144
采纳率:0%
帮助的人:94.9万
展开全部
似乎是获取不到的吧,因为表单提交不会吧option的文本一起提交的吧,
你可以在页面上放一个隐藏域,在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获取的吧,是不是这个原因呢?
scheshan
2011-04-15 · TA获得超过1789个赞
知道小有建树答主
回答量:958
采纳率:0%
帮助的人:1268万
展开全部
document.getElementById("bigclass").options[window.document.getElementById("bigclass").selectedIndex].text

应该是

document.getElementById("bigclass").options[window.document.getElementById("bigclass").selectedIndex].innerText
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式