Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    1,413

    limitare i caratteri in una text area

    come si fa ad impedire ad un utente di inserire piu di 200 caratteri in una text area?

    grazie a tutti.
    ale

  2. #2
    Utente di HTML.it L'avatar di iguane
    Registrato dal
    Sep 2001
    Messaggi
    1,633
    Dai un occhio alla pillola di Augello

    ...I'm insane in the brain...

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    1,413
    ok e per controllare che la text area nn sia vuota?
    io ho fatto uno script in una funzione del genere:

    function controllo()
    {
    if (document.messaggio.value=="")
    {
    alert("Inserire un testo");


    }
    alert("testo inserito");
    }

    ma non va.dove sbaglio?
    grazie.ale

  4. #4
    Utente di HTML.it L'avatar di iguane
    Registrato dal
    Sep 2001
    Messaggi
    1,633
    Originariamente inviato da alexinside83
    ok e per controllare che la text area nn sia vuota?
    io ho fatto uno script in una funzione del genere:

    function controllo()
    {
    if (document.messaggio.value=="")
    {
    alert("Inserire un testo");


    }
    alert("testo inserito");
    }

    ma non va.dove sbaglio?
    grazie.ale

    Così funziona

    function controllo(){

    tArea=document.getElementById('messaggio')

    if (tArea.value=="")
    alert("Inserire un testo");
    else
    alert("testo inserito");

    }



    Per puntare un oggetto della pagina conviene sempre assegnarli un Id ed andarlo a richiamare per ID ricorda che l'ID deve essere univoco


    ...I'm insane in the brain...

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    1,413
    grazie!funziona...
    ma perche con l'id va e con il percorso "document.messaggio.value" non va?

    io con le input type=text l'ho sempre usato!!!!
    perche con la text area questo metodo non va?
    grazie.
    ale

  6. #6
    Utente di HTML.it L'avatar di iguane
    Registrato dal
    Sep 2001
    Messaggi
    1,633
    per puntarlo potevi usare anche document.all['messaggio'].value però questo metodo funziona solo con IE e forse con NN7.0 usando all dopo document, in pratica punti tutti gli elementi presenti nel document quindi textarea combobox checkbox radio div ecc ecc.

    Però come ti ho detto è supportato solo da ie altro modo avresti potuto mettere la tua text area in un form assegnarli un nome e poi puntarla con document.forms['nome_form'].messaggio.value questo metodo dovrebbe essere crossbrowser cioè essere compatibile con tutti i browser


    Il fatto che i tuoi input ti funzionino direi che come al solito e colpa/merito di IE che aggiusta gli errori a suo modo

    ...I'm insane in the brain...

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.