d3之元件的運用(單選框,下拉列表,滑動軸,多選)
目錄
單選框
1.前端
<form name="myForm" action="" method="" style="position:absolute;top:30px;left:460px;line-height:20.5px;">
<input type="radio" class="radioclass1" name="single1">產值<br>
<input type="radio" class="radioclass1" name="single1" checked ="true">佔比
</form>
2.互動
d3.selectAll(".radioclass1")
.on("click",function(){
for(var i=0;i<myForm.single1.length;i++){
if(myForm.single1[0].checked==true){
stack1(svg,NAME);
}
else stack(svg,NAME);
}
});
下拉列表
<form name="single" action="" method="" style="position:absolute;top:30px;left:20px;">
<select id="test" name="test" style = "height:25px;font-size:15px;border-radius:10px">
<option value="11" >人均GDP</option>
<option value="0">第一產業</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>
<option value="8">金融業</option>
<option value="9">房地產業</option>
<option value="10">其它服務業</option>
</select>
</form>
//下拉列表的互動
function single(){
var mySelect=document.single.test.value;
return mySelect;
}
function dropDown(gdpdata){
d3.selectAll("#test")
.on("change",function(){
//重新給地圖塗色
fillMapColor(2013,gdpdata);
//改變漸變矩形的最大最小值
changeMinMax();
});
}
滑動軸
<span style="position:absolute;top:415px;left:210px">1952</span>
<input type="range" min="1952" max="2013" step="1" value="2013" id="limit" style="width:240px;position:absolute;top:420px;left:250px;" />
<span style="position:absolute;top:415px;left:500px">2013</span>
function slider(gdpdata){
d3.select("#limit")
.on("mousemove",function(d,i){
YEAR = this.value;
//重新給地圖塗色
fillMapColor(YEAR,gdpdata);
//改變漸變矩形的最大最小值
changeMinMax();
});
}
多選框
<form name="myform1" style="position:absolute;top:20px;left:1150px;line-height:12.5px;">
<input type="checkbox" class="checkclass" name="single" id="type1" checked="true" style="margin-bottom:0px"/>01
</br></br>
<input type="checkbox" class="checkclass" name="single" id="type2" checked="true" style="margin-bottom:0px"/>02
</br></br>
<input type="checkbox" class="checkclass" name="single" id="type3" checked="true" style="margin-bottom:0px"/>03
</br></br>
<input type="checkbox" class="checkclass" name="single" id="type4" style="margin-bottom:0px" />04
</br></br>
<input type="checkbox" class="checkclass" name="single" id="type5" style="margin-bottom:0px"/>05
</br></br>
</form>
//獲取多選
function checkNum(){
var array =new Array();
for(var i=0;i<myform1.single.length;i++){
if(myform1.single[i].checked==true)
array[i]=1;
else array[i]=0;
}
return array;
}
//多選的互動
d3.selectAll(".checkclass")
.on("click",function(){
var array=checkNum();
});
相關推薦
表單測試-單選按鈕、複選框、下拉列表框、搜尋框填充域驗證點
1.單選按鈕測試常見驗證點 單選按鈕常在註冊新使用者選擇性別處用到,單選按鈕測試常見驗證點如下: 1.一組單選按鈕不能同時選中,只能選中一個 2.逐一執行每個單選按鈕的功能。分別選擇“男”、“女”後,儲存到資料庫的資料應該分別為“男”、“女”。 3.一組執行同一個功能
js和jQuery分別實現 單選框、複選框、下拉列表的表單驗證
關於頁面表單驗證:一些簡單的理解單選框/複選框:js程式碼:$(function () { $("#Button").click(function () {var love = document.getElementsByName("love"); for(var i
Androin高階控制元件01 自動提示文字框與下拉列表
1、高階控制元件展示 2、高階控制元件與低階控制元件區別 是否使用介面卡 介面卡種類和作用 3.1 種類 陣列介面卡 ArrayAdapter new ArrayAdapter(this,R.layout.actv_style, names); 3.2 簡單介面卡
高階控制元件:自動提示文字框和下拉列表
高階控制元件 高階控制元件使用步驟 3.1 獲取資料 3.2 建立介面卡 陣列介面卡 ArrayAdapter 簡單介面卡 SimpleAdapter 3.3 繫結介面卡 高階控制元件與低階控制元件區別: **是否使用介面
高階控制元件及自動提示文字框與下拉列表
高階控制元件與低階控制元件區別 是否使用介面卡 介面卡種類和作用 2.1 種類 陣列介面卡 ArrayAdapter new ArrayAdapter(this,R.layout.actv_style, names); 簡單介面卡 SimpleAdapt
高階控制元件01 自動提示文字框與下拉列表
自動提示文字框 4.1 AutoCompleteTextView(單一提示) android:completionThreshold=“1” 4.2 MultiAutoCompleteTextView(多次提示)–作業 //設定多次提示時,設定分隔符方法 Tokenizer t = new MultiAuto
android 高階控制元件01 自動提示文字框與下拉列表
1.高階控制元件與低階控制元件區別 是否使用介面卡 2.介面卡種類和作用 2.1.1 種類 陣列介面卡 ArrayAdapter //R.layout.actv_style是哪個頁面,names 為顯示引數 new ArrayAdapter<String
帶多選框的下拉列表的實現
日常開發中,可能會遇到要做帶多選框的下拉,如下圖 是不是你想要的呢,下面來談談實現,我這個用的是一個bootstrap multiselect 外掛,至於下載啥的網上到處都有 <select id="area" class="form-control text-i
d3之元件的運用(單選框,下拉列表,滑動軸,多選)
目錄 目錄 單選框 下拉列表 滑動軸 多選框 單選框 1.前端 <form name="myForm" action="" method="" style="posit
Java Swing 複習(1)SWING基本元件,使用案例:文字框,密碼框,文字域,複選框,單選按鈕,下拉列表
一:JAVA SWING 基本元件1 .簡介Swing是一個用於開發Java應用程式使用者介面的開發工具包,是由純Java實現的。以抽象視窗工具包(AWT)為基礎使跨平臺應用程式可以使用任何可插拔的外觀風格,不依賴作業系統的支援,這是它與AWT元件的最大區別。Swi
vue.js實現單選框、復選框和下拉框
new type 方式 避免 -- js實現 處理 scrip 按鈕 Vue.js可以很方便的實現數據雙向綁定,所以在處理表單,人機交互方面具有很大的優勢。下邊以單選框、復選框和下拉框為例介紹他們在HTML和Vue.js中的具體實現方式。 一、單選框 在傳統的HTML
freemarker ftl 檔案中寫radio單選框select 下拉框並且帶if條件判斷
<#list themes as t> <#switch t.id> <#case "default"> <input name="console-options-theme-menu" ty
關於單選框、下拉框、複選框的資料回顯問題以及全選和全不選
在列表顯示的介面中通常都有編輯操作,進行編輯操作時通常就牽涉到資料的回顯問題,本文中編輯介面和新增介面是在同一個介面。 頁面中使用了jstl中的c標籤,所以要先引用: <%@ taglib prefix="c" uri="http://java.sun.com/js
Jquery單選框、複選框、下拉框動態設定預設項,及動態獲取選中項。
1.單選框Html程式碼: 女 男 <div class="col-sm-7"> <div class="rdio rdio-success col-sm-2">
HTML5文字域,單選框、複選框,下拉列表框,提交、重置按鈕的設定,label標籤
文字域,支援多行文字輸入 當用戶需要在表單中輸入大段文字時,需要用到文字輸入域。 語法: <textarearows="行數"cols="列數">文字</textarea>
angularjs ng-repeat單選框和下拉框的實現
單選框 見以下程式碼: <div class="form-group " > <label class="col-sm-2 control-label"&
用jQuery得到form表單裡面文字框、密碼框、單選框、下拉框、複選框的值
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>通過jQuery獲取表
Excel圖表製作(二):單選框和下拉選單組合完成動態圖
在"單元格連結"裡單擊,然後選中一個任一空白單元格,我們選"示例!R17",確定;先在"示例!R18"填入一個任意數字,1即可,按左邊方法將單元格連結到"示例!R18",資料來源區域選擇"K17:K26",下拉顯示項數填入10,就是K17:K26的個數,確定。 回到圖表,我們來試操作一下,在
高階控制元件 自動提示文字框與下拉列表
一、 高階控制元件使用步驟 1 、獲取資料 2 、建立介面卡 3 、繫結介面卡 二、自動提示文字框 1 、AutoCompleteTextView(單一提示) android:completionThreshold=”1” 2 、MultiAutoCompleteTextV
高階控制元件, 自動提示文字框與下拉列表
高階控制元件與低階控制元件區別 是否使用介面卡 介面卡種類和作用 2.1 種類 陣列介面卡 ArrayAdapter new ArrayAdapter(this,R.layout.actv_style, names); 簡單介面卡 SimpleAdapt