四個checkbox,按照選后順序排列,存入array中。不按each的回圈順序排列。
uj5u.com熱心網友回復:
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<title> 頁面名稱 </title>
</head>
<body>
<input type="checkbox" vhttps://bbs.csdn.net/topics/alue="a" onchange="sel(this.value)" />
<input type="checkbox" value="https://bbs.csdn.net/topics/b" onchange="sel(this.value)" />
<input type="checkbox" value="https://bbs.csdn.net/topics/c" onchange="sel(this.value)" />
<input type="checkbox" value="https://bbs.csdn.net/topics/d" onchange="sel(this.value)" />
<input type="text" id="text" />
<script type="text/javascript">
var arr = [];
function sel(v) {
var n = arr.indexOf(v);
if (n==-1) {
arr.push(v);
} else {
arr.splice(n,1);
}
document.getElementById("text").value = arr;
}
</script>
</body>
</html>
uj5u.com熱心網友回復:
大哥,您提供的這個,很好用,但是有點問題啊哥哥,我如果兩個就亂了。uj5u.com熱心網友回復:
借1樓的代碼修改下<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<title> 頁面名稱 </title>
</head>
<body>
<input type="checkbox" vhttps://bbs.csdn.net/topics/alue="a" onchange="sel(this.value,'input1')" />
<input type="checkbox" value="https://bbs.csdn.net/topics/b" onchange="sel(this.value,'input1')" />
<input type="checkbox" value="https://bbs.csdn.net/topics/c" onchange="sel(this.value,'input1')" />
<input type="checkbox" value="https://bbs.csdn.net/topics/d" onchange="sel(this.value,'input1')" />
<input type="text" id="input1" />
<input type="checkbox" vhttps://bbs.csdn.net/topics/alue="a" onchange="sel(this.value,'input2')" />
<input type="checkbox" value="https://bbs.csdn.net/topics/b" onchange="sel(this.value,'input2')" />
<input type="checkbox" value="https://bbs.csdn.net/topics/c" onchange="sel(this.value,'input2')" />
<input type="checkbox" value="https://bbs.csdn.net/topics/d" onchange="sel(this.value,'input2')" />
<input type="text" id="input2" />
<script type="text/javascript">
var arr = {'input1':[],'input2':[]};
function sel(v,name) {
var n = arr[name].indexOf(v);
if (n==-1) {
arr[name].push(v);
} else {
arr[name].splice(n,1);
}
document.getElementById(name).value = arr[name];
}
</script>
</body>
</html>
uj5u.com熱心網友回復:
要如何獲取方框里的排序呀?我想對排序做一個判斷轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/74021.html
標籤:JavaScript
上一篇:對接支付寶沙盒的問題
下一篇:普通按鈕跳轉頁面
