-1

DHTMLX の画像としてチェックボックスのリストがあります。

未チェック

<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.">

チェックボックスをクリックすると、次のステップ (バッチタグ) に進むことができます。そうでない場合は、「少なくとも 1 つのチェックボックスを選択してください」というアラートがポップアップする必要があります。

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"); 
   }
}
4

1 に答える 1

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>
于 2013-07-18T13:37:11.040 に答える