Visualizzazione dei risultati da 1 a 4 su 4

Discussione: controllo textarea

  1. #1

    controllo textarea

    ho questo codice che limita l'inserimento dei caratteri in una text area
    codice:
    <script type="text/javascript">
    function ismaxlength(obj){
    var mlength=obj.getAttribute? parseInt(obj.getAttribute("maxlength")) : ""
    if (obj.getAttribute && obj.value.length>mlength)
    obj.value=obj.value.substring(0,mlength)
    }
    </script>
    ....
    ...
    <textarea maxlength="40" onkeyup="return ismaxlength(this)"></textarea>
    vorrei però far visualizzare il numero di caratteri rimanenti, man mano che si inseriscono i caratteri nella textarea
    caratteri disponibili 40.... caratteri disponibili 39.... e cosi via

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    170
    codice:
    <script type="text/javascript">
    function ismaxlength(obj){
    var mlength=obj.getAttribute? parseInt(obj.getAttribute("maxlength")) : "";
    
    //non sono sicurissimo ma dovrebbe andare il senso è questo
    var rimanenti = (parseInt(obj.getAttribute("maxlength"))-obj.value.length);
    
    if (obj.getAttribute && obj.value.length>mlength)
         obj.value=obj.value.substring(0,mlength);
    
    //qui se il tuo form si chiama "tuoForm" 
    document.tuoForm.TXTcontatore.Value = rimanenti;
    }
    </script>
    ....
    ...
    <textarea maxlength="40" onkeyup="return ismaxlength(this)"></textarea>
    <input name="TXTcontatore" type="text" id="TXTcontatore" size="50">

    Bhe dovrebbe andare ciao!

  3. #3

  4. #4
    non funziona ma forse il tuo codice va messo fuori la funzione?

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.