Visualizzazione dei risultati da 1 a 3 su 3

Discussione: copia dati automatica

  1. #1

    copia dati automatica

    Salve ho questo problema:

    ho due form uguali, con campi: nome cognome , indirizzo, ecc.

    Solo che vorrei implementare una funzione che compilando i vari campi in una form, l'altra copi automaticamente gli stessi e li inserisca direttamente man mano che effettuo l'inserimento nella prima form.

    AIUTO VIU PREGOOOOOOOO!!!!!!

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    i due form saranno pur uguali ...ma spero siano diversi gli id degli elementi (compresi quello del form)

    cmq...
    per settare il value di un campo prendendolo da un altro fai cosi

    document.getElementById('idcampo_form2').value = document.getElementById('idcampo_form1').value;

    il fatto e' che non so bene su che evento lo vuoi applicare, forse onkeypress (penso funzioni ma non ne sono sicuro.)

  3. #3
    potresti fare una cosa del genere:
    codice:
    <form action="#" name="Form1">
    <input type="text" name="nome" onkeyup="copiaValue(this,'Form2')" />
    <input type="text" name="cognome" onkeyup="copiaValue(this,'Form2')" />
    ....ecc
    </form>
    <form action="#" name="Form2" id="Form2">
    <input type="text" name="nome"  />
    <input type="text" name="cognome" />
    ....ecc
    </form>
    e poi metti la funzione copiaValue() nell'header:
    codice:
    function copiaValue(obj,frmDueID){
    var frmDue=document.getElementById(frmDueID);
    frmDue.eval(obj.name).value=obj.value;}

    EDIT:
    questa volta sono arrivato secondo.... vabbè dai medaglia d'argento

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.