Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente bannato
    Registrato dal
    Dec 2010
    Messaggi
    297

    bloccare tot caratteri per il textarea

    ciao vorrei fare che nel textarea dopo 200 caratteri non puoi piu' scrivere e si blocca

    non riesco a capire come si fa

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    si fa con JS

    sposto


  3. #3
    Vedi se può andar bene così:

    codice:
    <textarea onkeyup="if (this.innerHTML.length > 200) (this.innerHTML = this.innerHTML.substr(0,200));"></textarea>
    La democrazia rappresentativa ha fatto il suo tempo, è ora di passare alla democrazia diretta.
    www.beppegrillo.it

  4. #4
    Utente bannato
    Registrato dal
    Dec 2010
    Messaggi
    297
    si va bene solo che onkeyup lo utilizzo per richiamare un altra funzione javascript...come posso metterle tutte e due? <textarea onkeyup="Vedi('02')"

  5. #5
    Si tratta di semplici istruzioni js quindi puoi metterne quante ne vuoi, basta che le separi una dall'altra con punto e virgola.

    Puoi mettere tutto nell'handler:
    codice:
    onkeyup="istruzione_1;istruzione_2; ... ;istruzione_n;"
    Oppure fare una function apposita:
    codice:
    <script type="text/javascript">
       function esegui_piu_istruzioni() {
          isruzione_1;
          isruzione_2;
          ...
          isruzione_n;
       }
    </script>
    
    ...
    
    onkeyup="esegui_piu_istruzioni();"
    Oppure, visto che già hai la function Vedi() puoi mettere il test sulla lunghezza lì dentro passandogli anche this nei parametri oppure puoi fare una function separata e richiamarla dall'handler prima o dopo la Vedi oppure puoi fare una function unica, richiamata dall'handler, che richiama in sequenza la Vedi e un'altra function con dentro il test sulla lunghezza...
    La democrazia rappresentativa ha fatto il suo tempo, è ora di passare alla democrazia diretta.
    www.beppegrillo.it

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.