Ciao mi domandavo se esiste una funzione che mi controlla che tutti campi del form siano pieni, senza mettersi a fare il controllo per ogni singolo campo, e quindi molte righe di codice nel mio caso, mica c'è???
Ciao mi domandavo se esiste una funzione che mi controlla che tutti campi del form siano pieni, senza mettersi a fare il controllo per ogni singolo campo, e quindi molte righe di codice nel mio caso, mica c'è???
codice:<form onsubmit="return allNotEmpty(this)"> .... </form> function allNotEmpty(f) { inputs = f.getElementsByTagName('input'); for (i=0; i<inputs.length; i++) { if (inputs[i].type.match(/(text|password)/i)) { if (inputs[i].value.match(/^\s*$/)) { alert('Almeno un campo è vuoto'); return false; } } } return true; }
Vuoi aiutare la riforestazione responsabile?
Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)
Per 'campi' intendi input text e textarea? Nel qual caso:
codice:window.onload = function() { var inputs = document.getElementsByTagName('input') var textareas = document.getElementsByTagName('textareas') var controllo_inputs = true var controllo_textareas = true for (var i = 0; i < inputs.length; i++) { if ( inputs.item(i).value.length == 0 ) { controllo_inputs = false break } } for (var i = 0; i < textareas.length; i++) { if ( textareas.item(i).value.length == 0 ) { controllo_textareas = false break } } if ( controllo_inputs == true && controllo_textareas == true ) { // Invia il form } else { // Errore } }
Leading the Web to Its Full Potential...
www.pierofix.it | www.w3.org | www.zeldman.com/externals | http://browsehappy.com | www.alistapart.com | www.webstandards.org | www.flickr.com/photos/pierofix/
ci sono anche degli elenchi a discesa va bene lo stesso?
Eh, ma su quelli, che tipo di controllo vuoi fare?
Leading the Web to Its Full Potential...
www.pierofix.it | www.w3.org | www.zeldman.com/externals | http://browsehappy.com | www.alistapart.com | www.webstandards.org | www.flickr.com/photos/pierofix/
che ci sia un valore selezionato.
Eh, ma nel caso delle select non dovresti avere di default come selezionato la prima opzione dell'elenco? Mi sbaglio?Originariamente inviato da mexican
che ci sia un valore selezionato.
Puoi portarci un esempio (semplificato) del markup che usi per quelle select?
Leading the Web to Its Full Potential...
www.pierofix.it | www.w3.org | www.zeldman.com/externals | http://browsehappy.com | www.alistapart.com | www.webstandards.org | www.flickr.com/photos/pierofix/
beh ho risolto non mettendo la voce seleziona che ha value nulloOriginariamente inviato da pierofix
Eh, ma nel caso delle select non dovresti avere di default come selezionato la prima opzione dell'elenco? Mi sbaglio?
Puoi portarci un esempio (semplificato) del markup che usi per quelle select?
Che comunque era un errore.Originariamente inviato da mexican
beh ho risolto non mettendo la voce seleziona che ha value nulloQuindi hai preso due piccioni con una fava.
![]()
Leading the Web to Its Full Potential...
www.pierofix.it | www.w3.org | www.zeldman.com/externals | http://browsehappy.com | www.alistapart.com | www.webstandards.org | www.flickr.com/photos/pierofix/
mmm scusa perchè era un'errore?Originariamente inviato da pierofix
Che comunque era un errore.Quindi hai preso due piccioni con una fava.
![]()