ciao
come posso controllare che le parole inserite in una textbox siano di almeno 3 caratteri?
ciao
come posso controllare che le parole inserite in una textbox siano di almeno 3 caratteri?
........\ | /......
......(@ @)).....
-oOO-(_)-OOo-
......Angie.....
controlli che la lunghezza del suo valore sia maggiore di 2
if ([textarea].value.length > 2) {
// ok
}
dove [textarea] è un riferimento all'elemento textarea
Vuoi aiutare la riforestazione responsabile?
Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)
si ma nella textarea può esserci più di una parola ..
........\ | /......
......(@ @)).....
-oOO-(_)-OOo-
......Angie.....
Potresti spezzare il valore all'altezza di ogni spazio, inserire il risultato in un array e verificare indice per indice, ovvero parola per parola.
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/
facile a dirsi![]()
........\ | /......
......(@ @)).....
-oOO-(_)-OOo-
......Angie.....
codice:<script type="text/javascript"> // <![CDATA[ var testo="uno due tre"; if (testo.match(/^(\S{3,}(\s)?)+$/)) { alert("tutte le parole hanno almeno tre lettere"); } else { alert("non tutte le parole hanno almeno tre lettere"); } // ]]> </script>
Vuoi aiutare la riforestazione responsabile?
Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)
ehm.. no .. forse non sono abbastanza chiara.. praticamente vorrei un controllo simile a quello del campo di ricerca di questo forum ...
l'utente deve poter inserire quante parole vuole .. ma devono essere parole con più di 3 caratteri..
........\ | /......
......(@ @)).....
-oOO-(_)-OOo-
......Angie.....
ok corretto...
Vuoi aiutare la riforestazione responsabile?
Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)
Sorry.
Dovrebbe andare.codice:var testo_inserito = document.getElementById('cerca').value // Riferito ad una ipotetica <textarea id="cerca"> var parole = testo_inserito.split(' ') for (var i = 0; i < parole.length; i++) { if ( parole[i].length > 2 ) { // fai quel che devi fare } else { // fai quel che devi 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/
grazie ad entrambi![]()
........\ | /......
......(@ @)).....
-oOO-(_)-OOo-
......Angie.....