2014-12-19 2 views
1

! [Введите описание изображения здесь] [1]как разделить проверили флажок, значение ввода текста

Здесь я прилагаю снимок экрана и мой вопрос, если я выбираю флажок free form, я не мог» t принять свободную форму inet commission и bo commission значение alone.If я проверил флажок, значение один из средств, я должен принять значение 1 inet и bo commissions. Пожалуйста, помогите мне решить проблему. Каждый флажок имеет отдельное значение, например, 1,2 и т. Д.

Это мой код: Я работаю над рамочной работой codeigniter. Вот код html, и я извлекаю данные из таблицы.

Есть ли возможное решение разделить значения в JQuery,

<?php 
    if(isset($service_list) && !empty($service_list)) 
    { ?>  
     <div class="form-group"> 
    <label class="col-sm-3 control-label">Product Name</label> 
    <div class="col-sm-3" id="list_staff"> 
     <input type="checkbox" name="check_all" class="chkSelectAll">(Click to Check all) 
    </div> 
    <div class="col-sm-2"> 
      <label>I-net Commission</label> 
     </div> 
     <div class="col-sm-2"> 
      <label>Bo Commission</label> 
     </div> 
</div> 
     <?php 
     foreach($service_list as $val) 
     { 
      $ds=0; 
      if(isset($view_list) && !empty($view_list)) 
      { 
       foreach($view_list as $val1) 
       { 
        if($val['id']==$val1['mas_pro_id']) 
        { 
         $ds=1; 
        } 
       } 
      } 
     ?> 
     <div class="form-group"> 
     <label class="col-sm-3 control-label"><?=$val['pro_name']?></label> 
     <div class="col-sm-3"> 
      <input type="checkbox" class="check_all serve" 
      name="permission[<?=$val['id']?>]" value="<?=$val['id']?>" <?=($ds>0)?'checked':''?>> 
     </div> 
     <div class="col-sm-2"> 
      <input type="text" class="int_com<?=$val['id']?>" id="inet" style="width:30px;"/>% 
     </div> 
     <div class="col-sm-2"> 
      <input type="text" class="bo_com<?=$val['id']?>" id="bo" style="width:30px;" />% 
     </div> 

    </div> 
<?php } 
    } 
    else 
    { 
     echo "<div align='center' style='margin-right:100px; color:red;'>Sorry No Data Found..!</div>"; 
    } 

?> 

мой сценарий:

$('#submit').live('click',function() 
    { 
     for_loading('Loading Data Please Wait...'); 
     var cat_id=$('.cat_id').val(); 
     var s_cid=$('.u_sub_cat_id').val(); 

     var chkId = ''; 
     $('.serve:checked').each(function() { 
      chkId += $(this).val() + ","; 
      }); 
     chkId = chkId.slice(0, -1); 

     $.ajax({ 
      url:BASE_URL+"product/edit_ser", 
      type:'get', 
      data:{ cat_id:cat_id,s_cid:s_cid,chkId:chkId}, 
      success:function(result){ 

      $("#list_view").html(result); 

      //THIS IS FOR ALERT 
      <?php /*?>jQuery.gritter.add({ 
      title: 'Success!', 
      text: 'Category Added Successfully.', 
      class_name: 'growl-success', 
      image: '<?=$theme_path?>/images/screen.png', 
      sticky: false, 
      time: '' 
     });<?php */?> 
     for_response('Data Updated Successfully...'); 

     }  

    }); 

}); 

Мой экран выстрел может быть, как это,

Название Комиссия, B Комиссия

  1. свободная форма ск коробок 10% 05%

  2. насыпного бронирование ска коробок 00% 00%

+2

Где ваш снимок экрана? И скажите нам, что именно вам нужно? Покажите нам свой код jquery. –

+0

, если вам нужна помощь с html и javascript, не отправляйте кучу кода на стороне сервера. Просто опубликуйте источник, который видит браузер – charlietfl

+0

Также @Bala использует тот же идентификатор, который недействителен. –

ответ

0

я четко не понял ваш вопрос, но я предполагаю, что это вы пытаетесь чтобы получить значения текстового поля при щелчке по соответствующему флажку, это тоже при отправке. Поэтому я создал скрипку.

Check here!

вы должны дать различные идентификаторы для ваших HTML элементов.

<input type="checkbox" class="check_all serve" name="permission" value="1" id="check_<?php echo $val['id']?>" /> 

, а также

<input type="text" class="int_com_<?php echo $val['id']?> style inline" id="inet_<?php echo $val['id']?>" /> 
<input type="text" class="bo_com_<?php echo $val['id']?> style inline" id="bo_<?php echo $val['id']?>"/> 
Смежные вопросы