攢技巧之獲取checkbox的value用來提交

2022-09-12 10:33:26 字數 1354 閱讀 8617

一、提交資料時包含checkbox之解決方案。

1、用for迴圈獲取checkbox(被勾選)的value,並賦值給所要傳輸的變數。

var scct = '';

for (var i = 0; i < node.childnodes[3].childnodes[0].childnodes.length;i += 2

) }

scct += "";

(for迴圈裡面的i的取值要小於取值陣列的長度,此情況適用於選擇框的值不定,勾選的的數量不定是的複雜選擇框)

二、提交資料時包含radio的解決方案。

1、提交資料時radio(被選中的)的value的獲取,並賦值給所要傳遞的變數。

var scct ='';

if(node.childnodes[2].childnodes[0].childnodes[0].checked===true

)

else

if(node.childnodes[2].childnodes[0].childnodes[0].checked===false

)

(此情況適用於兩個按鈕,值固定,單選 的情況)

三、提交資料完阻止其頁面跳轉,及提交之後的bootstrap樣式的提示框的使用。

1、提交資料完阻止頁面的跳轉,並使用serialize收集頁面資訊。

$('#usemf').on('submit', function (e) );

(當選擇用ajax提交資料的時候,在收集完資料之後,再用post請求傳送資料。)

$.post('register.php' , datailes , function(data) );

2、定義對應的反饋,然後用字串比較的方法判斷其是否與實際返回資訊相等,如果相等彈出彈框。

var newload = "";

//定義匹配資訊

var patt1 =new regexp("error:you do not h**e permission to add the event!"); if

(patt1.test(uemm.responsetext))

(上面**綠色部分為設定在彈出彈框之後多長時間之後跳轉到指定頁面。)

//

dute函式(頁面在1秒之後跳轉到指定頁面「呼叫doupdate函式

function

dute()

}function

doupdate(num)

}

獲取checkbox的值

使用jq,應使用prop方法來獲取和設定checked屬性,不應使用attr 通過prop方法獲取checked屬性,獲取的checked返回值為boolean,選中為true,否則為false input type checkbox name check id check checked chec...

記錄CheckBox 的使用技巧

最近專案裡需要新增乙個選擇隱私策略的功能,用的是checkbox控制項,但是原生控制項邊框樣式不太美觀,所以就想到自定義一下選擇框樣式,有兩種方法 第一種是通過theme修改,這種方式只是修改checkbox選中與未選中的顏色 如下 其中my checkbox 是在style.xml檔案中定義乙個樣...

JQuery獲取Checkbox組的值

前台 1 div id addtrtr style padding 20px background color f8f8f8 2 table id mytable style background color f8f8f8 width 100 padding 10px 3 tr 4 td width...