Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Копирование значений чекбоксов в поле (https://javascript.ru/forum/jquery/48748-kopirovanie-znachenijj-chekboksov-v-pole.html)

tai 15.07.2014 17:31

Копирование значений чекбоксов в поле
 
Добрый день!

Подскажите как сделать копирование значений чекбоксов в поле инпут?

<input type="checkbox" value="1" class="user_check" name="user_check">
<input type="checkbox" value="2" class="user_check" name="user_check">
<input type="checkbox" value="3" class="user_check" name="user_check">
<input type="checkbox" value="4" class="user_check" name="user_check">
<input type="checkbox" value="5" class="user_check" name="user_check">

<input type="text" id="user_check_text" name="user_check_text" value="">


Т.е. когда мы поставим галочку, то в поле с id равным user_check_text добавляются значения (через запятую), а когда галочку убираем - данные из поля убираются.

рони 15.07.2014 17:59

tai,
обойти все checkbox при клике и собрать значения или воспользоваться поиском по форуму и найти решения и на jQuery и без

newobject 16.07.2014 04:36

Вот так попробуй

text=document.getElementById("user_check_text")
inputs=document.getElementsByName("user_check")
for(i in inputs){inputs[i].onclick=function(){
if(this.checked){text.value=text.value+this.value+ ", "}else{
text.value=text.value.replace(this.value+", ", "")
}
}}


Часовой пояс GMT +3, время: 23:56.