Как изменить label в input при выборе radio в предыдущем form-group

149
05 июля 2018, 19:20

Это часть чекаута в опенкарте Нужно при выборе групы покупателя изменить название следующего поля для ввода данных Чистый CSS почему то не работает И вот этот вариант не помогает Подскажите что может не так

<script type="text/javascript"> 
   $(function(){ 
    $('label.jur').hide(); 
 
   $('#man input[type=radio]').change(function() { 
    $('label.jur').removeClass('.jur'); 
    $('label.man').addClass('.jur'); 
   }); 
   }); 
  </script>
<style type="text/css"> 
  label.jur {display: none;} 
  </style>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
<div id="man" class="form-group" style="display: <?php echo (count($customer_groups) > 1 ? 'block' : 'none'); ?>;"> 
        <?php foreach ($customer_groups as $customer_group) { ?> 
        <?php if ($customer_group['customer_group_id'] == $customer_group_id) { ?> 
        <div class="radio"> 
          <label> 
            <input type="radio" name="customer_group_id" value="<?php echo $customer_group['customer_group_id']; ?>" checked="checked" /> 
            <?php echo $customer_group['name']; ?></label> 
        </div> 
        <?php } else { ?> 
        <div class="radio"> 
          <label> 
            <input type="radio" name="customer_group_id" value="<?php echo $customer_group['customer_group_id']; ?>" /> 
            <?php echo $customer_group['name']; ?></label> 
        </div> 
        <?php } ?> 
        <?php } ?> 
      </div> 
                        <?php } ?> 
                                        <div id="payment-address"> 
                                        <div class="checkout-content" style="overflow: hidden; display: block;"> 
                                        <div class="fields-group"> 
                                        <?php if($c_logged) {?> 
                                        <label for="firstname-ch"> <?=$text_full_name?> :</label><br> 
                                        <input type="text" class="form-control large-field" id="firstname-ch" name="firstname"  value="<?php echo $c_name; ?>" readonly="true" /> 
 
                                        <?php } else { ?>  
                                        <label for="man" class="man"><span class="required">*</span>     <?=$text_full_name?> :</label> 
                                        <label for="jur" class="jur"><span class="required">*</span>     <?=$text_full_name_comp?> :</label><br> 
                                        <input type="text" id="firstname-ch" name="firstname" value="" class="form-control large-field"> 
                                        <span class="error"></span> 
                                        <?php }?> 
                                        </div>

READ ALSO
mbstring vs string

mbstring vs string

Вопрос таков: почему разработчики PHP не изменили все функции работы со строками на многобайтовую, почему substr не сделают аналогом mb_substr и тд

187
Не выводится сообщение об ошибке

Не выводится сообщение об ошибке

Если вы синтаксис в echo открыли с двойной кавычки то следует применять только одинарную ковычку в теле echo

166
C++ If/of-stream. Значение ф-ии file.clear()

C++ If/of-stream. Значение ф-ии file.clear()

что именно делает ф-ия clear()? seekg - как я понял - перемещает "курсор" в позицию (0), то есть в начало строки, а clear что-то чистит?

172