Adatum
Янв
29
2013
PHP /

Сбор данных в переменную и передача в поле input

input

Демо Скачать


Передача состояния checkbox в поле с id=idsd, для того чтобы в поле input отправить значение value из checkbox строку mas.push(cbx[i].id); меняем на mas.push(cbx[i].value);

<script type="text/javascript">
function checks() {
var cbx = document.getElementById('flags').getElementsByTagName('input'), mas = [];
for (i=0; i < cbx.length; i++) {
    if (cbx[i].type == 'checkbox' && cbx[i].checked) {
        mas.push(cbx[i].id);
    }
}
 document.getElementById('idsd').value = mas;
}
</script>

Меняем статус на checked


<script type="text/javascript">
function CheckAll()
{
  var i;
  for(i=0; i<document.name.elements.length; i++)
  {
    if(document.name.check.checked==true)
    {document.name.elements[i].checked=true;}
    else {document.name.elements[i].checked=false;}
  }
}
</script>

Пишем Html код.


<form method="post" name="name">				
<div id = 'flags'>

	<label class='checkbox'><input type='checkbox' id='1' value='1'>Понедельник</label><br>
	<label class='checkbox'><input type='checkbox' id='2' value='2'>Вторник </label><br>
	<label class='checkbox'><input type='checkbox' id='3' value='3'>Среда</label><br>
	<label class='checkbox'><input type='checkbox' id='4' value='Engine version'>Четверг</label><br>
	<label class='checkbox'><input type='checkbox' id='5' value='CSS grade'>Пятница</label><br>
	<label class='checkbox'><input type='checkbox' id='5' value='CSS grade'>Суббота</label><br>
	<label class='checkbox'><input type='checkbox' id='5' value='CSS grade'>Воскресенье</label><br>
	<br>
	
</div>
<br>
	<label class='checkbox'><input name="check" type="checkbox" onClick="CheckAll()">Отметить все</label><br><br>
</form>
<input class='button default' type='button' value='Изменить' onClick='checks()'><br>
<br>
<input  type='text' value='' id='idsd'  size='40' />

Похожие статьи

Оставить комментарий

*