2011-02-04 16 views

risposta

73

Per quanto ne so e the docs state, non è cambiato nulla di fondamentale. Il markup di base è

<input name="your_name" value="your_value" type="checkbox"> 

Ciò che è nuovo è alcune proprietà interessanti.

  • form - un riferimento al modulo di controllo è associata a
  • autofocus (bello!) - da mettere a fuoco non appena il documento viene caricato
  • required (bello!) - richiede che si tratti controllato (super bello! Anche se non è supportato da Internet Explorer o Safari (ancora).)
+1

+1 "super bello! Anche se non capisco perfettamente come questo abbia senso per una casella di controllo." molto vero .. buona cattura ... devo fare una domanda su questo? – naveen

+0

@yet perché no, sarebbe interessante sapere! –

+3

http://stackoverflow.com/questions/4901576/html5-significance-of-attribute-named-required-in-checkbox-radio – naveen

4

Un esempio più completo - ed evitando il lungo flusso di post a How to check whether a checkbox is checked in jQuery?.

HTML

<input id="your_id" name="your_name" value="your_value" type="checkbox"> 

Opzionalmente aggiungere l'attributo 'controllato' per difetto a controllare il carico.

<input id="your_id" name="your_name" value="your_value" type="checkbox" checked> 

JavaScript

$('#your_id').is(':checked')  // Returns a Boolean TRUE if checked 

esempio

if ($('#your_id').is(':checked')) { 
    // Checkbox was checked 
} 
+6

Stai usando jquery, dovrebbe essere menzionato, anche se è una libreria javascript che non è javascript. – Vignesh

Problemi correlati