2016-04-05 14 views
0
<form action=""> 
<input type="checkbox" id="cbk" class="cbk" name="cbk"> 
<input type="submit"> 
</form> 
<script type="text/javascript"> 
if($('#cbk:checked').prop('checked')) 
{ 
    alert('Checked'); 
} 
else 
{ 
    alert('Uncheck'); 
} 
</script> 

Ich versuche, aber es gibt keinen Alarm, ich habe auch versucht, $('#cbk:checked').attr("checked")?1:0; aber es funktioniert immer noch nicht.Überprüfen Sie, ob Kontrollkästchen aktiviert ist mit der Funktion prop

Antwort

0

Es ist ganz einfach:

$('#checkbox').is(':checked'); 

Der obige Code true zurück, wenn das Kontrollkästchen oder falsch geprüft, ob nicht.

so wird Ihr Code

<form action=""> 
<input type="checkbox" id="cbk" class="cbk" name="cbk"> 
<input type="submit"> 
</form> 
<script type="text/javascript"> 
if($('#cbk').is(':checked')) 
{ 
    alert('Checked'); 
} 
else 
{ 
    alert('Uncheck'); 
} 
</script> 
+0

Gerade Test wieder, immer noch nicht funktioniert ??? –

+0

Versuchen Sie Folgendes: Ein anderer Weg ist $ ('# cbk'). Attr ('checked'), was $ ('#' + id) .is (": checked") entspricht, aber leichter zu merken. –

+0

ich benutze dieses $ ('# cbk'). Attr ('checked') aber es immer wieder wahr –

-1

Verwendung dieses

if(document.getElementById('cbk').prop("checked") == true) 
{ 
} 

oder

if(document.getElementById('cbk').checked) 
{ 
} 
Verwandte Themen