導航:首頁 > 編程語言 > js取checkbox的值

js取checkbox的值

發布時間:2023-02-13 18:16:04

js中怎麼獲取checkbox選中的值

js中獲取checkbox選中的值的方法:
<script>
function checkbox()
{
var str=document.getElementsByName("box");
var objarray=str.length;
var chestr="";
for (i=0;i<objarray;i++)
{
if(str[i].checked == true)
{
chestr+=str[i].value+",";
}
}
if(chestr == "")
{
alert("請先選擇一個愛好");
}
else
{
alert("先擇的是:"+chestr);
}
}
</script>

選擇愛好:
<input type="checkbox" name="box" id="box1" value="跳水" />跳水
<input type="checkbox" name="box" id="box2" value="跑步" />跑步
<input type="checkbox" name="box" id="box3" value="聽音樂" />聽音樂
<input type="button" name="button" id="button" onclick="checkbox()" value="提交" />

Ⅱ js中checkbox的值怎麼獲取

在checkbox加上同樣的name屬性

直接上代碼

function Lond_ckeck(objname){

obj = document.getElementsByName(objname);

checkval = [];

for(k in obj){

if(obj[k].checked)

checkval.push(obj[k].value);

}

return checkval;

}

使用方法

效果

HTML代碼

<!DOCTYPE html>

<html>

<head>

<title></title>

<script type="text/javascript" src='js/Lond.js'></script>

</head>

<body>

<input type="checkbox" name="hell" value="選中1">

<input type="checkbox" name="hell" value="選中2">

<input type="checkbox" name="hell" value="選中3">

<input type="checkbox" name="hell" value="選中4">

<button onclick="fun()">測試</button>

<script type="text/javascript">

function fun(){

alert(Lond_ckeck('hell'))//id)

}

</script>

</body>

</html>

如果上面出錯請復制下面HTML代碼:

HTML代碼

<!DOCTYPE html>

<html>

<head>

<title></title>

</head>

<body>

<input type="checkbox" name="hell" value="選中1">

<input type="checkbox" name="hell" value="選中2">

<input type="checkbox" name="hell" value="選中3">

<input type="checkbox" name="hell" value="選中4">

<button onclick="fun()">測試</button>

<script type="text/javascript">

function fun(){

alert(Lond_ckeck('hell'))//id)

}

function Lond_ckeck(objname){

obj = document.getElementsByName(objname);

checkval = [];

for(k in obj){

if(obj[k].checked)

checkval.push(obj[k].value);

}

return checkval;

}

</script>

</body>

</html>

注意事項: 傳入參數一定是name屬性。

Ⅲ 如何用js讀取復選框的值

思路:首先利用name屬性值獲取checkbox對象,然後循環判斷checked屬性:如果為true表示被選中,false則表示未選中。

實例演示如下:

1、HTML結構

<inputtype="checkbox"name="test"value="1"/><span>1</span>
<inputtype="checkbox"name="test"value="2"/><span>2</span>
<inputtype="checkbox"name="test"value="3"/><span>3</span>
<inputtype="checkbox"name="test"value="4"/><span>4</span>
<inputtype="checkbox"name="test"value="5"/><span>5</span>
<inputtype='button'value='提交'onclick="fun()"/>

2、javascript代碼

functionfun(){
obj=document.getElementsByName("test");
check_val=[];
for(kinobj){
if(obj[k].checked)
check_val.push(obj[k].value);
}
alert(check_val);
}

3、演示效果

Ⅳ js點擊事件怎麼獲取checkbox的值

1、獲取對象 document.getElementById()

2、根據獲取的對象取得checkbox的值 document.getElementById().value;

Ⅳ js中checkbox的值怎麼獲取

在checkbox加上同樣的name屬性

直接上代碼:

function Lond_ckeck(objname){

obj = document.getElementsByName(objname);

checkval = [];

for(k in obj){

if(obj[k].checked)

checkval.push(obj[k].value);

}

return checkval;

}

使用方法

效果

HTML代碼

<!DOCTYPE html>

<html>

<head>

<title></title>

<script type="text/javascript" src='js/Lond.js'></script>

</head>

<body>

<input type="checkbox" name="hell" value="選中1">

<input type="checkbox" name="hell" value="選中2">

<input type="checkbox" name="hell" value="選中3">

<input type="checkbox" name="hell" value="選中4">

<button onclick="fun()">測試</button>

<script type="text/javascript">

function fun(){

alert(Lond_ckeck('hell'))//id)

}

</script>

</body>

</html>

如果上面出錯請復制下面HTML代碼:

HTML代碼

<!DOCTYPE html>

<html>

<head>

<title></title>

</head>

<body>

<input type="checkbox" name="hell" value="選中1">

<input type="checkbox" name="hell" value="選中2">

<input type="checkbox" name="hell" value="選中3">

<input type="checkbox" name="hell" value="選中4">

<button onclick="fun()">測試</button>

<script type="text/javascript">

function fun(){

alert(Lond_ckeck('hell'))//id)

}

function Lond_ckeck(objname){

obj = document.getElementsByName(objname);

checkval = [];

for(k in obj){

if(obj[k].checked)

checkval.push(obj[k].value);

}

return checkval;

}

</script>

</body>

</html>

注意事項: 傳入參數一定是name屬性。

Ⅵ 在js中怎樣獲得checkbox里選中的多個值

利用來name屬性值獲取checkbox對象,然後循自環判斷checked屬性,true表示被選中,false表示未選中。

1、HTML結構:

二、後台獲得參數為:

//獲得的均為數組值:

String checboxValues=request.getParameter("checboxValue")。

String checboxTexts=request.getParameter("checboxText")。

//得到每個具體值:

String checboxValue=checboxValues.split(",")。

String checboxText=checboxTexts.split(",")。

Ⅶ 用Javascript怎麼獲取 checkbox 所選中的行的、列的值

我想你要用到後台吧,那麼就不能僅僅停留在前端了。
建議你給每一行的checkbox加一個name屬性,比如
<input
type='checkbox'
value='顯示'
value='0'
name='ckb'
class='cls'>
<input
type='checkbox'
value='執行'
value='0'
name='ckb'
class='cls'>
<input
type='checkbox'
value='更新'
value='0'
name='ckb'
class='cls'>
值默認為0,在前台,當你選中某一個時,將其值改為1,js代碼,需要用jquery
$(function(){
$(".cls").click(function(){
this.value=1;
})
})
然後在後台用
Request.Form["ckb"]來接受checkbox的值,
就受到的值就例如這樣
1
,0
,1

Ⅷ JS中怎麼循環出checkbox所取的的值

思路:先獲取checkbox對象,然後循環判斷每個checkbox的checked屬性(true為選中,false為未選中)。示例如下:

1、HTML結構

<inputtype="checkbox"name="test"value="1"/>checkbox-1
<inputtype="checkbox"name="test"value="2"/>checkbox-2<br>
<inputtype="checkbox"name="test"value="3"/>checkbox-3
<inputtype="checkbox"name="test"value="4"/>checkbox-4<br>
<inputtype='button'value='確定'onclick="fun()"/>

2、javascript代碼

functionfun(){
varboxes=document.getElementsByTagName("input");
varval=[]
for(i=0;i<boxes.length;i++){
if(boxes[i].name=="test"&&boxes[i].checked==true){
val.push(boxes[i].value);
}
}
alert(val);
}

3、效果演示

Ⅸ js獲取checkbox值

function edit()
{
var input = document.getElementsByTagName("input");
var count = 0;
var txt1=document.getElementById("txt1");
var r=document.getElementsByName("cbxItemName");
for(var i = 0; i < input.length; i ++)
{
if(input[i].type == "checkbox" && input[i].id.indexOf("cbxItem") != -1)
{
if (input[i].checked)
{
//這個地方是獲取你選定了的的checkbox的Value
txt1.value=input[i].value;
count ++;
}
}
}

if(count == 0)
{
alert("請選擇您要進行操作的數據!");
return false;
}

else if(count > 1)
{
alert("請選擇單條數據進行操作!");
//這個地方如果你選取的checkbox個數如果大如一 txt1.value 或被清空 所起這樣就做出了單選並賦值的效果
txt1.value="";
return false;
}

Ⅹ 在js中怎樣獲得checkbox里選中的多個值

利用name屬性值獲取checkbox對象,然後循環判斷checked屬性,true表示被選中,false表示未選中。

1、HTML結構:

二、後台獲得參數為:

//獲得的均為數組值:

String checboxValues=request.getParameter("checboxValue")。

String checboxTexts=request.getParameter("checboxText")。

//得到每個具體值:

String checboxValue=checboxValues.split(",")。

String checboxText=checboxTexts.split(",")。

閱讀全文

與js取checkbox的值相關的資料

熱點內容
錄入資料庫的圖片如何更改 瀏覽:132
怎樣獲取郵箱帳號和密碼 瀏覽:809
怎麼通過js實現回到指定頁面 瀏覽:140
如何用網路簽字 瀏覽:552
三星電視拆機教程 瀏覽:19
創維怎麼連接網路 瀏覽:868
2007版word繪圖在哪裡 瀏覽:311
可以拍車牌的app是什麼 瀏覽:508
文件加個井字型大小什麼意思 瀏覽:155
怎麼刪除多重網路 瀏覽:999
求生之路2區域網聯機工具 瀏覽:827
說明文件結尾用什麼詞 瀏覽:578
發送的文件名變數字 瀏覽:778
檔案資料庫管理 瀏覽:992
微信acl是金融傳銷嗎 瀏覽:620
企業如何通過進行網路營銷 瀏覽:551
微信json轉換錯誤 瀏覽:364
拉勾勾是什麼網站 瀏覽:556
長沙哪個學校有大數據技術與應用 瀏覽:137
qq語音停止運行 瀏覽:312

友情鏈接