Перейти к содержимому


Фотография
- - - - -

Генерация наименования из выбранного последнего селекта (продолжение)


Лучший Ответ SmetDenis , 20 February 2014 - 07:46

Попробуйте так

<script type="text/javascript">
        jQuery(document).ready(function (jQuery) {
           $('.pos-model .jbselect-1').on('change', function() {
               $('.element-itemname').find('input').val($(this).val());
           }) ;
        });
    </script>
Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 5

#1 runyugin

runyugin

Отправлено 17 February 2014 - 14:55

В продолжении темы по Генерация наименования из выбранного последнего селекта... ( тема ) а как сделать не разовую генерацию, а многократную при каждой смене выбора селекта.

 

В работе http://allwheelchair...el-sekond-khend

Прикрепленные изображения

  • Добавить 2014-02-17 17-50-11.png

Сообщение отредактировал runyugin: 17 February 2014 - 14:55

  • 0

#2 SmetDenis

SmetDenis

Отправлено 18 February 2014 - 06:59

Очевидно делается так же как и в предыдущем топике, с помощью jQuery.
На select добавляется событие change, которое будет отслеживать любые изменения селекта.
 
jQuery(document).ready(function() {
    $('select.classname').change(function(){
       console.log($(this).val());
       $('select.classname2').val('123');
    });
});
К сожалению, готового решения нет - поэтому реализация своими силами.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#3 runyugin

runyugin

Отправлено 18 February 2014 - 08:44

пока не получается... помогите с кодом...

   <script type="text/javascript">
        jQuery(document).ready(function() {
           jQuery('.pos-model .jbselect-1').on('change', function() {
               jQuery('.element-itemname').find('input[value=""]').attr('value', jQuery(this).val());
           }) ;
        });
    </script>
	

  • 0

#4 SmetDenis

SmetDenis

Отправлено 20 February 2014 - 07:46   Лучший Ответ

Попробуйте так

<script type="text/javascript">
        jQuery(document).ready(function (jQuery) {
           $('.pos-model .jbselect-1').on('change', function() {
               $('.element-itemname').find('input').val($(this).val());
           }) ;
        });
    </script>

  • 1
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#5 runyugin

runyugin

Отправлено 20 February 2014 - 07:53

Спасибо отлично работает!

 

есть вопрос, если использую $ то код нерабочий, работает только если вместо $ использую jQuery, почему?


  • 0

#6 SmetDenis

SmetDenis

Отправлено 20 February 2014 - 08:43

На сайтах joomla $ переопределен в Mootools или вообще не определен.

 

нужно обрамлять либо так

jQuery(document).ready(function (jQuery) {  /*  code */ });

на крайний случай так

var $ = jQuery;

  • 1
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.





Click to return to top of page in style!