Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630

    aggiorna caratteri se incolla o presi da db

    carissimi,
    ho questo script per il conteggio tempo reale dei caratteri inseriti in un campo testo,
    ma se nello stesso campo testo incollo il testo invece di scriverlo non viene conteggiato, altra cosa se il campo viene riempito da un testo prelevato da db, potete aiutarmi?
    Grazie
    G.
    codice:
    <script LANGUAGE="JavaScript">
    <!--
    
    var supportsKeys = false
    
    
    function favChange(rnum) {
    	f = document.myform;
    
    	if (f.favs.selectedIndex >=0) {
    		f.msgTo.value = f.favs.options[f.favs.selectedIndex].value
    	}
    
    	if (f.favs.selectedIndex > 0 && f.favs.selectedIndex <= rnum + 1) {
    		f.titolo.focus();
    	} else {
    		f.msgTo.focus();
    	}
    }
    function calcCharLeft(f) {
    		lenUSig = f.lenSSig.value
    		maxLength = 56 - f.lenSysSig.value - lenUSig
            if (f.titolo.value.length > maxLength) {
    	        f.titolo.value = f.titolo.value.substring(0,maxLength)
    		    charleft = 0
            } else {
    			charleft = maxLength - f.titolo.value.length
    		}
    
            f.msgCL.value = charleft
    }
    
    function textKey(f) {
    	supportsKeys = true
    	calcCharLeft(f)
    }
    
    //-->
    </script>

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Per intercettare il testo incollato devi utilizzare l'evento onpaste, per "testo prelevato da db" non ho capito cosa intendi...
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    per il testo preso da db intendo se il campo testo si popola con i dati recuperati dal db per eventualmente modificarli
    grazie

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    nessun aiuto?....

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da djjunior
    per il testo preso da db intendo se il campo testo si popola con i dati recuperati dal db per eventualmente modificarli
    grazie
    si, ma chi "li prende"? cosa vuol dire per te "si popola"?

    Fai finta di spiegarlo ad uno che non sa leggere il pensiero
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    Re: aggiorna caratteri se incolla o presi da db

    Originariamente inviato da djjunior
    carissimi,
    ho questo script per il conteggio tempo reale dei caratteri inseriti in un campo testo,
    ma se nello stesso campo testo incollo il testo invece di scriverlo non viene conteggiato,
    oltre all'evento attuale aggiungi l'evento onpaste
    altra cosa se il campo viene riempito da un testo prelevato da db ...
    Se viene prelevato da db tu sai quanti sono i caratteri ti basta fare lato server asp len(rs("tuocampodbtesto"))
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    Grazie ANDREA,
    per l'evento onpaste ok...
    Per il db, io intendevo che caricata la pagina campo testo riempito da db il campo deve c'è il numero dei caratteri disponibili, doveva aggiornarsi all'effettivo numero di caratteri presente nel campo db, quindi nn posso saperlo a priori.
    Grazie
    G.

  8. #8
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da djjunior
    Grazie ANDREA,
    per l'evento onpaste ok...
    Per il db, io intendevo che caricata la pagina campo testo riempito da db il campo deve c'è il numero dei caratteri disponibili, doveva aggiornarsi all'effettivo numero di caratteri presente nel campo db, quindi nn posso saperlo a priori.
    Grazie
    G.
    Interpreta il mio "li prende" e "si popola" come "quando e come avviene che i dati sono prelevati dal db e inseriti nel campo" ?

    In pseudo codice lato server:

    leggo il db
    conto i caratteri letti
    metto i caratteri nel campo
    metto il conteggio nel campo contatore
    invio la pagina

    ok?
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    risolto così grazie ad andrea:
    codice:
    <%
    numCaratteri = len(rs("campodadb")) 
    %>
    Grazie

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.