Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529

    Copia al volo del mio campo input?

    Ciao a tutti!

    Esiste la possibilità tramite javascipt di far in modo che se sto scrivendo dentro ad un input test, il testo scrivo se veda apparire anche in un div o in un altro campo di testo di fianco?

    Cioè come vedere un "ghost" di quello che sto scrivendo in un'area fuori dall'input text in cui sono?

    spero di essere stato chiaro

    So che una volta ho visto na cosa del gener però non l'ho più trovata!

    grazie in anticipo
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    <input type="text" onchange="document.getElementById('preview').inner HTML=this.value" />
    <div id="preview"></div>
    ciao

  3. #3
    Forse più che l'evento onchange non andrebbe meglio onkeyup?

  4. #4
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529
    Ciao Xinod!

    Hmm, quasi l'esempio che avevo visto però lo faceva mentre scrivevo, quindi lo vedevo subito il testo nel div, e non quando uscivo dal cmpo di testo...è possibile?
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  5. #5
    Originariamente inviato da pierofix
    Forse più che l'evento onchange non andrebbe meglio onkeyup?

  6. #6
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529
    Originariamente inviato da pierofix
    Forse più che l'evento onchange non andrebbe meglio onkeyup?

    mitici!

    grazie mille era porpio quello che cercavo!!

    Grazie ad entrambi per l'aiuto!
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  7. #7
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    ops, certamente

  8. #8
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529
    E la stessa cosa si potrebbe fare mettendolo dentro ad un altro campo di input anzichè un div?
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  9. #9
    Per andare via puliti:

    codice:
    XHTML
    
    <input id="uno" name="uno" />
    <input id="due" name="due" />
    
    
    Javascript
    
    window.onload = function()
    {
       var uno = document.getElementById('uno')
       var due = document.getElementById('due')
    
       uno.onkeyup = function()
       {
          due.setAttribute('value') = this.value
       }
    }

  10. #10
    Originariamente inviato da pierofix
    Per andare via puliti:
    ... onkeyup è accettato dal w3, o sbaglio ?



    Originariamente inviato da pierofix
    codice:
    window.onload = function()
    {
       var uno = document.getElementById('uno')
       var due = document.getElementById('due')
    
       uno.onkeyup = function()
       {
          due.setAttribute('value') = this.value
       }
    }
    pulito il markup, sporco e non lineare il codice JS


    uno.onkeyup ... se scrivi esterno esiste uno.addEventListener o uno.attachEvent ... oppure lo metti direttamente nel campo, richiamando una funzione.

    Idem per il pezzo sotto, usi setAttribute ma prendi il valore in modo diretto e non tramite getAttribute, e su piero

    JavaScript (facile facile)
    codice:
    function reply(id, value){
    	document.getElementById(id).value = value;
    };
    XHTML
    codice:
    <input id="uno" name="uno" onkeyup="reply('due', this.value)" />
    <input id="due" name="due" />
    P.S. piero era solo per dare un'altro spunto senza usare l'onload
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

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.