C# DropDownList 下拉框 onchange 事件中,获取字符串Desc 的前三个字符应该怎么写 ?

数据绑定:<asp:DropDownListID="ddlSelect"runat="server"DataTextField="Desc"DataValueField=... 数据绑定:
<asp:DropDownList ID="ddlSelect" runat="server" DataTextField="Desc" DataValueField="ID" Width="100%"/>

ddlSelect.Attributes.Add("onchange", "onclick_select(this.options[this.selectedIndex].value)");
这个只能获取到 ID ,this.options[this.selectedIndex].value) 要怎么修改才能获取到Desc de 前三个字符 ?
展开
 我来答
笨笨小香猪
2016-05-17 · TA获得超过129个赞
知道小有建树答主
回答量:268
采纳率:0%
帮助的人:148万
展开全部
<asp:DropDownList ID="ddlSelect" runat="server" DataTextField="Desc" DataValueField="ID" Width="100%"/>

ddlSelect.Attributes.Add("onchange", "onclick_select(this)");
在页面加上JS脚本
function onclick_select(obj)
{
alert( $(obj).text());//jqery()
alert(obj. InnerHtml或者obj.InnerText不想TEST CODE,看他们tEXT多少); //普通的
}
或者this.options[this.selectedIndex].InnerHtml看下。
追问
这样取不到数据,我把绑定的ID 改成DESC,这样传过去的VALUES 就是DESC 的内容,然后在JS 里面取前三个字符的JS 要怎么写 ?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式