Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di angelicab
    Registrato dal
    Sep 2001
    Messaggi
    1,515

    controllare numero caratteri parole in textbox

    ciao
    come posso controllare che le parole inserite in una textbox siano di almeno 3 caratteri?
    ........\ | /......
    ......(@ @)).....
    -oOO-(_)-OOo-
    ......Angie.....

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    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)

  3. #3
    Utente di HTML.it L'avatar di angelicab
    Registrato dal
    Sep 2001
    Messaggi
    1,515
    si ma nella textarea può esserci più di una parola ..
    ........\ | /......
    ......(@ @)).....
    -oOO-(_)-OOo-
    ......Angie.....

  4. #4
    Potresti spezzare il valore all'altezza di ogni spazio, inserire il risultato in un array e verificare indice per indice, ovvero parola per parola.

  5. #5
    Utente di HTML.it L'avatar di angelicab
    Registrato dal
    Sep 2001
    Messaggi
    1,515
    facile a dirsi
    ........\ | /......
    ......(@ @)).....
    -oOO-(_)-OOo-
    ......Angie.....

  6. #6
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    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)

  7. #7
    Utente di HTML.it L'avatar di angelicab
    Registrato dal
    Sep 2001
    Messaggi
    1,515
    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.....

  8. #8
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    ok corretto...
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  9. #9
    Sorry.
    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
       }
    }
    Dovrebbe andare.

  10. #10
    Utente di HTML.it L'avatar di angelicab
    Registrato dal
    Sep 2001
    Messaggi
    1,515
    grazie ad entrambi
    ........\ | /......
    ......(@ @)).....
    -oOO-(_)-OOo-
    ......Angie.....

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.