Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 17.03.2014, 17:41
Аспирант
Отправить личное сообщение для dima_riabets Посмотреть профиль Найти все сообщения от dima_riabets
 
Регистрация: 17.03.2014
Сообщений: 60

Из фильтра в input
надо из значения обычного фильтра поместить все выбранные пункты в поле. Каждый выбранный пункт отделять "запитой"

код фильтра
Код:
<div class="filterBlock" style="height:200px;width:200px;overflow:auto;white-space:nowrap;"> 
<input type="checkbox" name="filter2" value="1" id="fk21"><label for="fk21">1</label><br> 
<input type="checkbox" name="filter2" value="1" id="fk22"><label for="fk22">1</label><br> 
<div>

Поле код:
Код:
<input type="text" name="pull" style="width: 100%; font-size: 11px; position: relative;" maxlength="150">
Как авто заполнение тегов.
Ответить с цитированием
  #2 (permalink)  
Старый 17.03.2014, 17:48
Аспирант
Отправить личное сообщение для dima_riabets Посмотреть профиль Найти все сообщения от dima_riabets
 
Регистрация: 17.03.2014
Сообщений: 60

$(document).ready(function () { 
$('div.filterBlock input:checked').keyup(function() { 
$('input[name="tags"]').val($(this).val().split(' ').join(', ')) 
}); 
});


вот что-то в этом роде...
Ответить с цитированием
  #3 (permalink)  
Старый 17.03.2014, 18:49
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,070

dima_riabets,
если собрать все значения отмеченных инпутов то можно так
<!DOCTYPE HTML>
<html>

<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <script type='text/javascript' src='http://code.jquery.com/jquery-1.10.2.js'></script>
  <script>
$(function () {
    $('div.filterBlock').on('click', 'input', function () {
        var values = $.map($('div.filterBlock input:checked'), function (el) {
            return el.value
        })
        $('input[name="pull"]').val($.makeArray(values))
    });
});
  </script>
</head>

<body>
<input type="text" name="pull" style="width: 100%; font-size: 11px; position: relative;" maxlength="150">
<div class="filterBlock" style="height:200px;width:200px;overflow:auto;white-space:nowrap;">
<input type="checkbox" name="filter2" value="1" id="fk21"><label for="fk21">1</label><br>
<input type="checkbox" name="filter2" value="1" id="fk22"><label for="fk22">1</label><br>
</div>

</body>

</html>
Ответить с цитированием
  #4 (permalink)  
Старый 17.03.2014, 18:53
Аспирант
Отправить личное сообщение для dima_riabets Посмотреть профиль Найти все сообщения от dima_riabets
 
Регистрация: 17.03.2014
Сообщений: 60

все всем спс тему решили)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ширина поля input text в зависимости от количества символов rekon87 (X)HTML/CSS 7 14.06.2013 22:55
При добавлении DOCTYPE "плывут" размеры input type=text Demath (X)HTML/CSS 4 08.07.2012 19:27
Opera не выполняет style.fontSize=... в поле input Маэстро Opera, Safari и др. 6 20.06.2011 12:03
Копирование из одного input в другой input bar-boss Общие вопросы Javascript 7 08.04.2008 19:10
Разным элементам input - разное форматирование. Как? eclipse (X)HTML/CSS 1 25.10.2007 13:55