两个下拉框选择后取出这两个框的区间值
2015-08-25 07:50
344 查看
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title> New Document </title> <meta name="Generator" content="EditPlus"> <meta name="Author" content=""> <meta name="Keywords" content=""> <meta name="Description" content=""> <script src="jquery-1.8.3.min.js"></script> <script> function changeFun(val) {//$("#EduMax option").length $("#EduMax option").eq("").attr('selected', true); for (var i = $("#EduMax option").length; i >= 0; i--) { // alert($("#EduMax option").eq(i).val()); $("#EduMax option").eq(i).show(); } if (val != "") { for (var i = val ; i <= $("#EduMax option").length; i++) { // alert($("#EduMax option").eq(i).val()); $("#EduMax option").eq(i).hide(); } } } function GetText() { var min = $("#EduMin").val();//$("#EduMin")[0].selectedIndex: 3 var max = $("#EduMax").val(); var result = new Array(); if ($("#EduMin")[0].selectedIndex == 0 && $("#EduMax")[0].selectedIndex != 0)//左边没选 右边选了 { for (var i = max ; i < $("#EduMax option").length ; i++) {//不包含 左边 ‘请选择’ result.push($("#EduMax option").eq(i)[0].innerHTML); } } else if ($("#EduMin")[0].selectedIndex != 0 && $("#EduMax")[0].selectedIndex == 0)//左边选了 右边没选 { for (var i = max + 1 ; i <= min ; i++) {//不包含 右边 ‘请选择’ result.push($("#EduMax option").eq(i)[0].innerHTML); } } else if ($("#EduMin")[0].selectedIndex == 0 && $("#EduMax")[0].selectedIndex == 0) { } else { for (var i = max ; i <= min ; i++) { result.push($("#EduMax option").eq(i)[0].innerHTML); } } alert(result.join(',')); } </script> </head> <body> <select id="EduMin" onchange="javascript:changeFun(this.value)"> <option value="">请选择</option> <option value="1">博士生</option> <option value="2">研究生</option> <option value="3">本科</option> <option value="4">大专</option> <option value="5">高职</option> <option value="6">初中</option> <option value="7">小学</option> </select> <select id="EduMax" onChange="javascript:GetText()"> <option value="">请选择</option> <option value="1">博士生</option> <option value="2">研究生</option> <option value="3">本科</option> <option value="4">大专</option> <option value="5">高职</option> <option value="6">初中</option> <option value="7">小学</option> </select> </body> </html>
js和Jquery获取选中select值和文本
JS:
<body>
<select name="PaymentType" style="width:110px" >
<option value="">请选择 </option>
<option value="001">月付</option>
<option value="002">半年付</option>
<option value="003">年付</option>
</select>
<script language="javascript">
function Gettext(obj){
var txt=obj.options[obj.options.selectedIndex].text;
alert(txt)
}
function Getvaule(obj){
var val=obj.options[obj.options.selectedIndex].value;
alert(val)
}
</script>
</body>
Jquery:
<body>
<select name="PaymentType" style="width:110px" >
<option value="">请选择 </option>
<option value="001">月付</option>
<option value="002">半年付</option>
<option value="003">年付</option>
</select>
<script language="javascript">
function Gettext(obj){
var txt=$(obj).find("option:selected").text();
alert(txt)
}
function Getvaule(obj){
var val=$(obj).find("option:selected").val();
alert(val)
}
</script>
</body>
相关文章推荐
- python dict函数
- 【Linux命令详解】4、信息交流―(echo)
- windows下github ssh 公钥
- 【冬瓜哥手绘】致敬龙芯!冬瓜哥手工设计了一个CPU译码器!
- GHOSTXPSP3电脑爱好者V9.9美化版
- Python的zip函数
- 开启事务后,在其中多次查询同一表会报错(运行超时)的解决办法
- Hellowr
- 网络安全技术(二)
- 欢迎使用CSDN-markdown编辑器
- 给Java开发者的Play Framework(2.4)介绍 Part2:使用Play,Spring,JPA进行开发
- 给Java开发者的Play Framework(2.4)介绍 Part1:Play的优缺点以及适用场景
- 有关staticmethod classmethod
- 良心干货|如何惊呆你的面试官
- java IO学习总结
- bzoj-2006 超级钢琴
- tomcat的简单安装及配置
- 异常笔记
- linux安装mysql后root无法登录
- IT人必备的设计网址(推荐时空隧道谷歌插件访问外网)