Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   отметить checkbox заполнением поля text (https://javascript.ru/forum/dom-window/28286-otmetit-checkbox-zapolneniem-polya-text.html)

nighthunter83 14.05.2012 00:34

отметить checkbox заполнением поля text
 
Подскажите как можно сделать так, что бы при заполнении поля text автоматически ставилась галочка в checkbox. а если поле пустое то галочка снималась.

поле текст заполняется автоматически из открывающегося окна с помощью скрипта
function Ok(id){
var T = window.opener.document.getElementById('foo');
if (T) T.value = id;
window.close();
}

bot87 14.05.2012 06:30

<input type="text"  />
<input type="checkbox"  />
<script>
checkbox=document.getElementsByTagName('input')[1]
input=document.getElementsByTagName('input')[0]

function handler(){
	if(input.value.length>0){
	checkbox.checked=true	
	}else{
	checkbox.checked=false		
		
	}
	
}

if(input.addEventListener){
	input.addEventListener('keyup',handler,false)
	
}
else{
	input.attachEvent('onkeyup',handler)
	
	}
</script>


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