[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Значения чекбоксов текстом в <textarea>
alsio
Имеем форму, типа:

<input type="checkbox" name="1" value="1">1<br>
<input
type="checkbox" name="2" value="2">2<br>
<input
type="checkbox" name="3" value="3">3<br>
<textarea
rows="10" cols="45" name="text"></textarea>


Можно ли сделать, чтобы в поле textarea писались значения чекбоксов. Например, выбраны все чекбоксы - в текстареа "1, 2, 3" ?!
inpost
Да, можно.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
alsio
Цитата (inpost @ 4.01.2013 - 11:41)
Да, можно.

Огромное спасибо за помощь!
Michael
На jquery:
$(document).ready(function(){
var $t = $('textarea');
$('input:checkbox').click(function(){
var text = '';
$('input:checkbox:checked').each(function(ind){
text += ((ind==0)? '' : ',') +this.value;
});
$t.val(text);
});
});

В действии

_____________
There never was a struggle in the soul of a good man that was not hard
alsio
Очень похоже, спасибо!!!

Можно ли доделать:
+ добавить привязку чекбоксов к текстареа (если таких блоков несколько на странице).
+ если от руки дописываешь что-то, а потом добавляешь галку, рукопись стирается sad.gif .
Michael
Цитата (alsio @ 4.01.2013 - 10:23)
Можно ли доделать:

пробуй сам, общий курс дан был.

_____________
There never was a struggle in the soul of a good man that was not hard
alsio
ОК. Спасибо за помощь!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.