
27.06.2009, 07:13
|
|
Постоянный
Регистрация: 29.10.2007
Сообщений: 381
С нами:
9754684
Репутация:
65
|
|
даны 4 чекбокса, и два текстовых поля, нужно:
при выделении первого чекбокса, писать значение его в текстовое поле1, при выделении второго, писать его значение в текстовое поле2...при снятии галочки с первого чекбокса, значение второго переходит в первое....а второй пустой....вобщем они должны принимать значения двух чекбоксов последовательно нажатых.....у меня слетает после перестановки первого чекбокса в другое место и наоборот...запутался вобщем, подмогите
PHP код:
<script>
function test(id){
var count=$("input:checkbox[name='left_block'][checked]").size();
if (count=='1'){
if(document.getElementById('11').value==''){
document.getElementById('11').value=$("input:checkbox[name='left_block'][checked]").val();
}else if(document.getElementById('11').value!=''){
document.getElementById('11').value=document.getElementById('22').value;
document.getElementById('22').value='';
}
}else if(count=='2'){
document.getElementById('22').value=document.getElementById(id).value;
}
}
</script>
<input type="checkbox" name="left_block" id="1111" value="1111" onclick=javascript:test('1111');>
<input type="checkbox" name="left_block" id="2222" value="2222" onclick=javascript:test('2222');>
<input type="checkbox" name="left_block" id="3333" value="3333" onclick=javascript:test('3333');>
<input type="checkbox" name="left_block" id="4444" value="4444" onclick=javascript:test('4444');>
<br>
<input type="text" id="11">
<input type="text" id="22">
<br>
Последний раз редактировалось XopoIII; 27.06.2009 в 07:21..
|
|
|