Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Помогите с checkbox (https://javascript.ru/forum/jquery/27883-pomogite-s-checkbox.html)

Olka_Lelka 28.04.2012 13:04

Помогите с checkbox
 
Необходимо узнать отмечен или нет checkbox, нашла что -то подобное здесь и вот то что у меня из этого получилось, но не работает(что -то с 4-ой строкой):
<script>
function test()
{ 
	if ( $("#checkbox").is(':checked'))
	{document.getElementById('text').value = document.getElementById('checkbox').value}
	else
	{document.getElementById('text').value = 'no'}
}


</script>


<input id="checkbox" type="checkbox" name="check" value="132154" />
<input id="text" type="text" />
<input type="button" onclick="test()" value="Button" />

Подскажите пожалуйста, что не так?

atlantis 28.04.2012 15:43

<script>
function test()
{ 
	if ( $("#checkbox").attr('checked'))
	    document.getElementById('text').value = document.getElementById('checkbox').value;
	else
	    document.getElementById('text').value = 'no';
}


</script>


<input id="checkbox" type="checkbox" name="check" value="132154" />
<input id="text" type="text" />
<input type="button" onclick="test()" value="Button" />

Olka_Lelka 29.04.2012 10:39

и так тоже не работает

atlantis 29.04.2012 15:17

$("#button").click(function(){ 
     if ( $("#checkbox").attr('checked'))
        document.getElementById('text').value = document.getElementById('checkbox').value;
    else
        document.getElementById('text').value = 'no';
});
<input id="checkbox" type="checkbox" name="check" value="132154" />
<input id="text" type="text" />
<input type="button" id="button" value="Button" />

Olka_Lelka 02.05.2012 06:30

вот собрала, так вроде работает, может кому пригодиться
<script>
	function test()
	{ 
	    if (check.checked)
	        document.getElementById('text').value = document.getElementById('checkbox').value;
	    else
	        document.getElementById('text').value = 'no';
	}
	 
	 
	</script>
 
	<input id="checkbox" type="checkbox" name="check" value="132154" />
	<input id="text" type="text" />
	<input type="button" onclick="test()" value="Button" />

HTML7 04.05.2012 15:50

Вот тебе 100 % рабочий код, твой не работает.
<script>

function test()
{
if (document.getElementById('checkbox').checked)
document.getElementById('text').value = document.getElementById('checkbox').value;
else
document.getElementById('text').value = 'no';
}
</script>
<input id="checkbox" type="checkbox" value="132154" />
<input id="text" type="text" />
<input type="button" onclick="test()" value="Button" />


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