Показать сообщение отдельно

  #6  
Старый 27.06.2009, 07:13
XopoIII
Постоянный
Регистрация: 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..
 
Ответить с цитированием