一、提交資料時包含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...