Zerknąłem sobie w kod jednej ze stron Wirtualnej Polski, a konkretnie strony logowania. Przywitało mnie coś słodkiego:
<input type="hidden" name="savelogin" value="0">
<input tabindex="3" type="checkbox" name="zapiszlogin" value="1">
<a class="noHref" onFocus="this.blur();" href="javascript:void null;"
onClick="javascript:if(document.logowanie.zapiszlogin.checked==1)
document.logowanie.zapiszlogin.checked=0;
else document.logowanie.zapiszlogin.checked=1;">
Zapamiętaj mój login</a>
No już nie mówiąc, że można to było zrobić tak:
document.logowanie.zapiszlogin.checked = ! document.logowanie.zapiszlogin.checked;
A nawet jeszcze prościej, to oczywiście są metody pure-HTML
<input tabindex="3" type="checkbox" name="zapiszlogin" value="1" id="zaplog"> <label for="zaplog">Zapamiętaj mój login</label>
No tak, Semantic Web vs Wirtualna Polska: wygrana przez dyskwalifikację.