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

    Numero massimo caratteri in TextArea

    Ho inserito un controllo TextBox Multilinea e vorrei limitare il numero massimo di caratteri che è possibile inserire. Ma la funzione
    codice:
    Protected Sub Commento_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles Commento.TextChanged
    If commento.text.lengt > 100 Then
         msgbox "prova"
    End if
        End Sub
    non viene mai richiamata, come mai?

  2. #2
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249
    commento.text.length
    I got the remedy

  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    Re: Numero massimo caratteri in TextArea

    Originariamente inviato da mardok30
    Ho inserito un controllo TextBox Multilinea e vorrei limitare il numero massimo di caratteri che è possibile inserire. Ma la funzione
    codice:
    Protected Sub Commento_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles Commento.TextChanged
    If commento.text.lengt > 100 Then
         msgbox "prova"
    End if
        End Sub
    non viene mai richiamata, come mai?
    Questo è un lavoretto da fare con javascript
    Nel codice metti, nell'evento init del TextBox:
    codice:
        Private Sub textarea1_Init(ByVal sender As Object, ByVal e As System.EventArgs) Handles textarea1.Init
            Dim t As TextBox = DirectCast(sender, TextBox)
            t.Attributes.Add("onfocus", "valutaLunghezza(this,8);")
            t.Attributes.Add("onkeyup", "valutaLunghezza(this,8);")
        End Sub
    mentre nella pagina metti il codice javascript:
    codice:
    function valutaLunghezza(Target1,max) 
    {
    	var StrLen1 = Target1.value.length;
    	if (StrLen1 > max ) 
    	{
    		Target1.value = Target1.value.substring(0, max);
    		window.alert("Ci sono  " + (StrLen1 - max) + " carattere/i oltre i " + max + " consentiti.\n\nI caratteri in eccesso sono stati eliminati.");
    	} 
    
    }
    Pietro

  4. #4
    pietro09
    Grazie mille per l'utile risposta!
    Ps.
    codice:
    t.Attributes.Add("onfocus", "valutaLunghezza(this,8);")
    è indispensabile?L'ho tolta e sembra funzionare lo stesso...
    Ciao e grazie ancora

  5. #5
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da mardok30
    pietro09
    Grazie mille per l'utile risposta!
    Ps.
    codice:
    t.Attributes.Add("onfocus", "valutaLunghezza(this,8);")
    è indispensabile?L'ho tolta e sembra funzionare lo stesso...
    Ciao e grazie ancora
    Io ti consiglio di chiederti: se la lascio, fa male? se sì, toglila, altrimenti lasciala
    Pietro

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.