Показать сообщение отдельно
  #1 (permalink)  
Старый 06.04.2015, 16:21
Аспирант
Отправить личное сообщение для Ilya_Ru Посмотреть профиль Найти все сообщения от Ilya_Ru
 
Регистрация: 06.04.2015
Сообщений: 42

Соединить 2 скрипта в один или сбор информации из разных автозаполняемых полей
Добрый день, уважаемые знатоки! На вас последняя надежда. Есть 2 скрипта, которые собирают информацию из строк в одну... один скрипт собирает данные с чекбоксов
$('input[type=checkbox]').change(function(){
    var s = [];
    $('input[type=checkbox]:checked').each(function(i,e){
        s.push($(e).val()); 
    });
    $('input[name="tags"]').val(s.join(', '));
});
,
а другой - с текстовых полей
var nz = $("#id1,#id2,#id3,#id4");
nz.keyup(function () {
    var a = [], b;
    nz.each(function () {
     b =  $(this).val()
     b && a.push(b)
    });
    $('input[name="tags"]').val(a.join(', '))
});
.
Если их оставить как есть, то они взаимозаменяют данные общего поля.
Есть мысли соединить 2 скрипта в один и прописать общую переменную (например v=s,a). Но что то совсем ничего не получается...
Ответить с цитированием