zoukankan      html  css  js  c++  java
  • dojo-获取下拉框的值和文本

    1、问题背景

         这里有一个下拉框,其中选项为一年四季,选中后打印下拉框的值和文本


    2、实现源码

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="utf-8" />
    		<title>dojo-获取下拉框的值和文本</title>
    		<link rel="stylesheet" href="js/dojo/dijit/themes/claro/claro.css" />
    		<script type="text/javascript" src="js/jquery-1.12.4.js"></script>
    		<script type="text/javascript" src="js/dojo/dojo/dojo.js"></script>
    		<style>
    			#season{
    				200px;
    			}
    		</style>
    		<script>
    			dojoConfig={async:true,parseOnLoad:true}
    		</script>
    		<script>
    			require([
        			"dojo/store/Memory", "dijit/form/FilteringSelect", "dojo/domReady!"
    				], function(Memory, FilteringSelect){
       					 var seasonStore = new Memory({
            				data: [
    				            {name:"春季", id:"spring"},
    				            {name:"夏季", id:"summer"},
    				            {name:"秋季", id:"autumn"},
    				            {name:"冬季", id:"winter"}
    				        ]
    				    });
    				
    				    var seasonSelect = new FilteringSelect({
    				        id: "season",
    				        name: "season",
    				        value: "spring",
    				        store: seasonStore,
    				        searchAttr: "name"
    				    }, "season").startup();
    				});
    		</script>
    	</head>
    	<body class="claro">
    		<input id="season" /><br>
    	    <button id="valueBtn" οnclick="alert(dijit.byId('season').get('value'))">获取下拉框value</button>
    	    <button id="textBtn" οnclick="alert(dijit.byId('season').get('displayedValue'))">获取下拉框text</button>
    	</body>
    </html>
    

    3、实现结果

    (1)初始化时



    (2)点击“获取下拉框value”按钮



    (3)点击“获取下拉框text”按钮


  • 相关阅读:
    c_hhc_互补二元组(延迟计数+简单公式变换)
    b_vj_Hamiltonian Cycle(记忆化+位运算各种技巧)
    b_lq_分考场(尽量安排到旧考场)
    线程停止
    Lambda表达式
    静态代理演示
    多线程模拟龟兔赛跑
    Runnable和Thread
    线程网图下载
    接口
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13314178.html
Copyright © 2011-2022 走看看