Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    [script] controllo caratteri in textarea

    ciao,
    volevo fare uno script che controlli se la textarea e' vuota, e se vuota, un bell'alert!!!

    ho utilizzato questa funzione presa dalle pillole e ho provato a modificarla:

    codice:
    1. Contare il numero di caratteri all'interno di una textarea 
    
    Codice funzione: 
    
    <script language="JavaScript"> 
    <!-- 
    function ContaChar(campo) 
    { 
    alert("La textarea presenta "+campo.value.length+" caratteri."); 
    } 
    --> 
    </script> 
    
    Richiamo della funzione: 
    
    <textarea name="miatxt" onChange="ContaChar(this)"></textarea>
    e ho messo
    codice:
    if(campo.value.length==0)
    {alert ("bla bla bla...");
    e funziona tutto.. pero' funziona solo quando scrivo dentro qualcosa, cambio campo.. torno indietro e cancello il testo.. al cambio di textarea mi avvisa che il campo e' vuoto.. come posso far si che lo faccia subito??? devo cambiare da onchange a qualcos'altro??

    help!!

  2. #2
    ...ho provato con onfocuschange ma non funziona.... il problema e' sempre lo stesso, devo far si che mi avvisi subito se la textarea e' vuota, al cambio (che sia un click del mouse o un tab)...

    ricapitolo:

    scrivo nella text, cambio focus, torno nella prima text.. cancello il contenuto, premo tab o clicko sul successivo --> Alert!!!!!

    ufff...

  3. #3
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    ma al primo blur non deve scattare?
    altrimenti ti basterebbe cambiare onchange con onblur

  4. #4
    ...esatto.. era semplice.. ma non per me! ora funziona molto bene!! grazie!!

  5. #5
    ....aspetta... il problema sorge quando:

    se io non scrivo niente nel primo campo.. (ho messo il check anche sul secondo) mi da l'alert ma entra in loop!!!! ma porc...

  6. #6
    up.....


    non riesco a risolvere il loop..... help!

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 © 2026 vBulletin Solutions, Inc. All rights reserved.