`

使用js获取下拉列表框中的value和text的值

阅读更多

在编程过程中,我们对下拉列表框的取值很多时候都是获取option中的value,但是也有需要获取显示在页面中的值的时候,例如想获得<option value="value">ShowText</option>中"ShowText",我们该如何获取呢?方法很简单,具体代码如下:

<script type="text/javascript">
function a(object){
alert(object);
}
</script>

<!-- 获取显示的值 -->
<select onchange="a(this.options[this.selectedIndex].innerText);">
<option value="value-a">text-a</option>
<option value="value-b">text-b</option>
</select>

<!-- 获取value的值 -->
<select onchange="a(this.options[this.selectedIndex].value);">
<option value="value-c">text-c</option>
<option value="value-d">text-d</option>
</select>

function isSelect(selectPress) {
            //var select = document.getElementById("mySelect").ind;
            var selectValue = selectPress.options[selectPress.selectedIndex].value; //显示value 下标0、1、2
            var selectValue2 = selectPress.options[selectPress.selectedIndex].innerText; //显示显示的值 具体内容(上海、北京)
            //alert(selectValue);
            //alert(selectValue2);
            if (selectValue == "-1") {
                alert("请选择城市,表单提交被拒绝!")
                return;
            }
            else {
                document.getElementById('form1').submit(); //form表单提交
            }
        } 

<select onchange="isSelect(this);" id="mySelect">
        <option value="-1">--请选择--</option>
        <option value="0">北京</option>
        <option value="1">上海</option>
        <option value="2">武汉</option>
    </select>

分享到:
评论

相关推荐

    js获取下拉列表框&lt;option&gt;中的value和text的值示例代码

    本篇文章主要是对js获取下拉列表框中的value和text的值示例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助

    js获取下拉列表框option中的value和text的值示例代码

    在编程过程中,我们对下拉列表框的取值很多时候都是获取option中的value,但是也有需要获取显示在页面中的值的时候,例如想获得&lt;option value=”value”&gt;ShowText中”ShowText”,我们该如何获取呢?方法很简单,...

    javascript 获取select ->option中id、value、label属性及中内容

    javascript 获取select -&gt;option中id、value、label属性及&lt;option&gt;&lt;/option&gt;中内容

    JS获取下拉列表所选中的TEXT和Value的实现代码

    如下所示: 代码如下:&lt;!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 ...&lt;head&gt;&lt;meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ /&gt;&lt;...script type=”text/javascript”

    输入框下拉列表提示js

    输入框下拉列表提示js onmousedown="getValue('txt3',this.innerText);showAndHide('List3','hide');"&lt;script type="text/javascript"&gt; function showAndHide(obj,types){ var Layer=window.document....

    select多选下拉列表+模糊查询功能.rar

    select多选下拉列表+模糊查询功能,亲测完整,有ASP和HTML样例,代码完整。 &lt;!DOCTYPE html&gt; &lt;title&gt;Insert title here&lt;/title&gt; &lt;script src="jquery.min.js"&gt; &lt;script type="text/javascript" src="jquery....

    javascript级联下拉列表实例代码(自写)

    1,Select对象。 属性 a,selectedIndex:用户选择的选项的下标,下标从0开始 b,length: 获取或者设置选项的个数 c,options: 返回一个数组,数组元素是Option对象 2,Options... 我写的一个级联下拉列表: 代码如下: 代

    JS,Jquery获取select,dropdownlist,checkbox下拉列表框的值(示例代码)

    jQuery获取Select选择的Text和Value: 语法解释: 1. $(“#select_id”).change(function(){//code…}); //为Select添加事件,当选择其中一项时触发 2. var checkText=$(“#select_id”).find(“option:selected”)...

    JS获取文本框,下拉框,单选框的值的简单实例

    1.文本框 1.1 &lt;input type=”text” name=”test” id=”test”&gt;...2.下拉列表框 2.1 &lt;select name=”sel” id=”sel” onchange=”look();”&gt;&lt;option value=”1″&gt;11&lt;/option&gt;&lt;option value=”2″ sele

    javascript如何操作HTML下拉列表标签

    修改select选项中 value=”paraValue”的text为”paraText” 设置select中text=”paraText”的第一个Item为选中 设置select中value=”paraValue”的Item为选中 得到select的当前选中项的value 得到select的当前...

    CustomDrop:自定义jQuery下拉列表与过滤器

    自定义下拉列表过滤器是jquery插件,可让您在html中添加可过滤的下拉列表。 基本用法 html &lt; div xss=removed xss=removed&gt;&lt;/div&gt; javascript $( " #form1 " ) .CustomDrop({ ctrlList: [{ value: 1, text: ...

    javascript函数的解释

    34.下拉列表框的值:document.forms[0].selectName.options[n].value (n有时用下拉列表框名称加上.selectedIndex来确定被选中的值) 35.字符串的定义:var myString = new String("This is lightsword"); 36.字符串转成...

    c#下拉列表树形菜单,带伸缩节点

    我们经常在RadComboBox中放上RadTreeView当做分类使用,是挺帅的.可是有的时候我们要做父节点不可以选择,而子节点才能选择! 下面我就开始吧! 当然页面上必须需要 没有这个运行不了.因为randcontrol也是用asp...

    107个常用javascript语句

    34.下拉列表框的值:document.forms[0].selectName.options[n].value (n有时用下拉列表框名称加上.selectedIndex来確定被选中的值) 35.字符串的定义:var myString = new String("This is lightsword"); 36.字符串转成...

    Js与下拉列表处理问题解决

    代码如下: var obj=document.getElementByIdx(“test”); if(0&lt;obj.options.length){ //...i++){//for 只为重新排序…可以忽略 obj.options[i].text=”子项”+i; obj.options[i].value=i; } if(0&lt;obj.options.len

    下拉框代码 下拉框特效 jquery下拉框代码

    &lt;script type="text/javascript" src="../../../jquery/jquery-1.7.1.js"&gt;&lt;/script&gt; &lt;script type="text/javascript" src="jquery-ui.min.js"&gt;&lt;/script&gt; &lt;script type="text/javascript" src="jquery.multiselect....

    下拉复选框,提供方便的操作

    &lt;style type="text/css"&gt; div{ padding:0px; font-size:12px; } #mainbox{ width:234px; } #box0{ width:200px; height:20px; border:1px solid green; float:left; padding-top:2px; padding-left:2...

    JavaScript笔记

    JavaScript:定义行为和动作 (基于对象和事件驱动的客户端脚本语言;也是一种广泛应用于客户端Web开发的脚本语言) 基于对象:网页中的一切元素都是假象!不需要new,即可直接使用 事件驱动:JavaScript的执行都是...

    基于vue.js中关于下拉框的值默认及绑定问题

    一、今天遇到vue中下拉框问题,故而写点东西留个脚印 &lt;select v-model='selected' @click=disable()&gt; (option,index) v-bind:value=option.value disabled=option.disabled&gt; {{ option.text }}{{index}}{...

Global site tag (gtag.js) - Google Analytics