2013-07-18 2 views
-1

DHTMLX의 이미지로 확인란 목록이 있습니다. 일에Javascript/Jquery Checkbox Image

검사

<td valign="middle" align="center" style="vertical-align: middle;" class="" title=""> 
    <img onclick="new eXcell_ch(this.parentNode).changeState(true); (arguments[0]||event).cancelBubble=true; " src="/dhtmlxGrid/codebase/imgs/item_chk0.gif" title=""> 
</td> 

체크되지

<td valign="middle" align="center" style="vertical-align: middle;" class="" title=""> 
    <img onclick="new eXcell_ch(this.parentNode).changeState(true); (arguments[0]||event).cancelBubble=true; " src="/dhtmlxGrid/codebase/imgs/item_chk1.gif" title=""> 
</td> 

버튼 (일괄 태그)

<input type="submit" onclick="DoRowBatch()" style="width:150px; background-color:darkslateblue;" class="formsubfree" value="Tag Selected Applications" id="ANSWER.TTQ.MENSYS.5." name="ANSWER.TTQ.MENSYS.5."> 

클릭 그들이하지 않는 경우, 다음 단계 (배치 태그)에 갈 수있는 전자 체크 박스는 다음 경고가

function DoRowBatch() { 
    var Checkedlist = mygrid.getCheckedRows(15); 
    if (CheckedList.checked){ 
     document.getElementById('ANSWER.TTQ.MENSYS.4.').value = Checkedlist; 
     document.getElementById('ANSWER.TTQ.MENSYS.5.').click(); 
    } 
    else 
    { 
    alert ("You must first select applications, using the checkboxes, before bulk tagging them"); 
    } 
} 
+0

문제는 무엇인가 "를 적어도 하나의 확인란을 선택합니다"라는 팝업 필요가 있겠습니까? – KiaMorot

+0

확인란을 클릭하지 않으면 경고가 표시됩니다. 그렇지 않다면 그룹 태깅을 계속해야합니다 ... – 19eggs

답변

0
<script type="text/javascript" src="http://code.jquery.com/jquery-1.10.2.min.js"></script> 

<img onclick="new eXcell_ch(this.parentNode).changeState(true); (arguments[0]||event).cancelBubble=true; " src="/dhtmlxGrid/codebase/imgs/item_chk0.gif" title=""> 

<script type="text/javascript"> 

$(document).ready(function() 
{ 
    if($("img[src='/dhtmlxGrid/codebase/imgs/item_chk0.gif']").length > 0) 
    { 
     //show Popup 
    } 
}); 

</script> 
+0

@ Thaigo..Thank you. 그러나 코드를 따라 뭔가를 관리했습니다. if (Checkedlist.length! == 0) – 19eggs

+0

예감, 나는 그저 아이디어를 지적합니다. 도움이 되었기를 바랍니다. 건배 –