當按下blocked的時候,會先去判斷,是否有選擇,有才會繼續做處理,沒有則alert訊息,並且return false。

$j("#BlockUsers").live("click" ,function(){

if($j("input[name='unapproved_chk[]']:checked").length > 0 || $j("input[name='approved_chk[]']:checked").length > 0){
$j("#BlockUsers").attr("disabled", true);
$j("#BlockUsers").attr("class", "button_gen_disable");

/*用來判斷若unapproved_chk[]有被選取,則刪除此<tr></tr>的entry,並且將此筆資料append到另一個<div></div>下,
表示移動到另一個group
原本在增加一筆entry是用

$j('#approved_table').append('<tr id="approved_user' +j +'"><td width="5%" style="text-align:center;"><input id="approved_chk'+j+'" name="approved_chk[]" type="checkbox" value = "'+guest_approved[j][0]+'>'+guest_approved[j][1]+'"></td><td width="15%" style="text-align:center;">'+guest_approved[j][0]+'</td><td width="20%">'+guest_approved[j][1]+'<div id="approved_div'+j+'"></div></td></tr>');
所以 $j(this).parent().parent().remove(); 第一個.parent()指的是<td>,第二個.parent()指的是<tr>

*/


$j('input[name="unapproved_chk[]"]:checked').each(function(index, value) {
$j(this).parent().parent().remove();
$j('#AddForApproved_div').append('<input type="hidden" name="2_guestuser[]" value="'+$j(this).val()+'">');
});

$j('input[name="approved_chk[]"]:checked').each(function(index, value) {
$j(this).parent().parent().remove();
$j('#AddForApproved_div').append('<input type="hidden" name="2_guestuser[]" value="'+$j(this).val()+'">');
});

submitUserForm ();
}else{
alert("Please select the user.");
return false;
}
});

arrow
arrow
    文章標籤
    checkbox jquery select
    全站熱搜

    Yisin 發表在 痞客邦 留言(0) 人氣()