Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1
    Utente di HTML.it L'avatar di izzusan
    Registrato dal
    Apr 2003
    Messaggi
    463

    somma di lettere textbox

    ciao ragazzi ho un problema...

    io ho una textbox x ogni lettera ke inserisco mi deve comparire il totale . . .

    esempio ogni lettera vale 2

    se inserisco rb mi deve restituire 4 e cosi via

    c'e' un modo per farlo??

    e soprattutto se è possibile non ricaricare la pagina per fare questo???


    grazie.......

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    500
    Si, usa il meotod lenght..

    [php]
    var lunghezza = new String(document.getElementById("lettere").value)
    var totale = lunghezza.length * 2;
    alert("Il totale della stringa " + lunghezza + " è: " + totale);
    [/phpE]

  3. #3
    Utente di HTML.it L'avatar di izzusan
    Registrato dal
    Apr 2003
    Messaggi
    463
    figo e va senza aggiornare la pagina??

    ma dove devo metterlo il codice??


    grazie per la tua disponibilità

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    500
    Nell'head metti;

    Codice PHP:
    <script type="text/javascript">

    function 
    count(){
        var 
    lunghezza = new String(document.getElementById("lettere").value)
        var 
    totale lunghezza.length 2;
        
    alert("Il totale della stringa " lunghezza " è: " totale);

    }

    </script> 
    Nel body
    Codice PHP:
    <input type="textbox" onkeyup="count()" id="lettere" /> 
    Così funziona..

  5. #5
    Utente di HTML.it L'avatar di izzusan
    Registrato dal
    Apr 2003
    Messaggi
    463
    grazie mille funziona!!!

    l'unica cosa se non voglio farlo stampare con un alert ma vorrei il totale di fiaco a

    <input type="textbox" onkeyup="count()" id="lettere" />

    e' possibile???

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    500
    Si, creati un div nascosto in parte alla textbox..

    Codice PHP:
    <div id="result">0</div
    Invece nel codice JavaScript sostiuisci l'alert con:

    Codice PHP:
    var div_result =  document.getElementById("result");
    div_result.innerHTML=totale

  7. #7
    Utente di HTML.it L'avatar di izzusan
    Registrato dal
    Apr 2003
    Messaggi
    463
    solo ke mi servirebbe raccattare il numero con un post o con un get.... facendo cosi nn psosso vero?

  8. #8
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    500
    Devi usare AJAX, cosi puoi inviarlo ad un'altra pagina..

  9. #9
    Utente di HTML.it L'avatar di izzusan
    Registrato dal
    Apr 2003
    Messaggi
    463
    io sto usando php non posso salvarlo in una label?

  10. #10
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    500
    dal valore che ricevi di js, fai una richiesta ajax alla tua pagina il quale riceve il valore, quello che avevo scritto io con il div è uguale al label..

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.