Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Узнать, отмечен чекбокс или нет (https://javascript.ru/forum/jquery/34518-uznat-otmechen-chekboks-ili-net.html)

ololosh 08.01.2013 17:35

Узнать, отмечен чекбокс или нет
 
Как?
<input type="checkbox" name="ololo" value="1">

if( если отмечен ) {
alert('нажат');
} else {
alert(не нажат);
}

BallsShaped 08.01.2013 17:45

.is(":checked")

ololosh 08.01.2013 17:50

А если это не работает? У меня чекбокс изначально скрыт (дисплау: ноне), если это имеет значение...

Deff 08.01.2013 18:01

ololosh,
Проще по onchange забивать переменную отмечен /не отмечен

<input type="checkbox" name="ololo-0" value="1" onchange="tstThis(this)">
<input type="checkbox" name="ololo-1" value="1" onchange="tstThis(this)">
<input type="checkbox" name="ololo-2" value="1" onchange="tstThis(this)">

<script type="text/javascript">
var checkboxArray=[0,0,0];
function tstThis(a) {
 var checNum=+(a.name.substring(6))
 checkboxArray[checNum]=1*(a.checked)
alert('Массив чекбоксов:\n'+checkboxArray)

}
</script>

Deff 08.01.2013 18:04

Цитата:

Сообщение от ololosh
У меня чекбокс изначально скрыт (дисплау: ноне), если это имеет значение...

:(


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