Codice della demo funzionante
codice:
<script type="text/javascript">
// to remove from global namespace
(function() {
var sz = document.forms['demoForm'].elements['size'];
for (var i=0, len=sz.length; i<len; i++) {
sz[i].onclick = function() {
this.form.elements.total.value = this.value;
};
}
// disable submission of all forms on this page
for (var i=0, len=document.forms.length; i<len; i++) {
document.forms[i].onsubmit = function() { return false; };
}
}());
</script>
lo stesso codice è posizionato a fondo pagina per un motivo, per avere la certezza che gli elementi usati nel codice stesso sia presenti nel documento