在aspx页面中获取下拉列表选择的文本 [英] getting dropdownlist selected text in aspx page

查看:115
本文介绍了在aspx页面中获取下拉列表选择的文本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



我想将下拉列表中的选定文本传递到javascript函数中
我尝试使用document.getElementById(''DropDownList1'').value,但抛出错误.

请协助

谢谢
Joe



i would want to pass the selected text from a dropdown list into a javascript function
i tried using document.getElementById(''DropDownList1'').value but its throwing an error.

please assist

thanks
Joe

推荐答案



我在这里为您提供一些要求

只需检查一次

Hi,

Here I''m providing some for your requirement

just check this once

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
    <script src="Scripts/jquery-1.4.1-vsdoc.js" type="text/javascript"></script>
    <script language ="javascript" >


(文档).ready(函数(evt){ }); 功能 f1(tid){ 警报(tid.value); } < / 脚本 > < /head > < 正文 > < 表单 =" form1" runat >服务器" > < div > < 输入 =" 文本" id txtname" onkeyup =" f1()" / < br > < 选择 =" DropDownList1" id DropDownList1" onchange =" f1(this)" < 选项 =" dfgdfg" < > < 选项 =" dfgdfgdfgdfdfg" < > < 选项 =" dfgdfgdfgdfgdfggdfg" < > < /select > < /div > < /form > < /body > < /html >
(document).ready(function (evt) { }); function f1(tid) { alert(tid.value); } </script> </head> <body> <form id="form1" runat="server"> <div> <input type="text" id="txtname" onkeyup="f1()" /> <br /> <select name="DropDownList1" id="DropDownList1" onchange="f1(this)"> <option value="dfgdfg">fdgdfgdf</option> <option value="dfgdfgdfgdfdfg">fdgddfgdfgfgdf</option> <option value="dfgdfgdfgdfgdfggdfg">fdgdfgdfgdfgdfgdf</option> </select> </div> </form> </body> </html>



最好的



All the Best


尝试一下:
try this:
var selIndex = document.getElementById('ddlCountry').selectedIndex;
document.getElementById('ddlCountry').options[selIndex].value


这篇关于在aspx页面中获取下拉列表选择的文本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆