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

    riempire automaticamente alcuni campi di un form

    Devo creare un form per l'acquisto di un dvd e voglio inserire due sezioni rispettivamente una per l'indirizzo di fatturazione ed un'altra per l'indirizzo di spedizione.

    Vorrei che quella dell'indirizzo di spedizione si compilasse automaticamente mentre l'utente inserisce i dati anaoghi nella sezione di fatturazione. Per cui input e select della sezione di spedizione devono essere all'inizio in sola lettura e si prendono quello che viene inserito nella fatturazione; eventualmente spuntando un checkbox campi e select della sezione di spedizione vengono abilitati e l'utente può inserire informazioni diverse.

    spero di essere stato chiaro... dove posso trovare un esempio?
    "tu ti lamenti ma che ti lamenti pigghia lu bastuni e tira fora li denti!!!"
    DONNA IDEALE
    http://bloghdad.splinder.com/
    http://www.spinoweb.com/
    http://www.aeroportodelleeolie.it/

  2. #2
    secondo me dovresti mettere uno spunto di codice anche piccolo.... con i campi che vorresti venissero compilati in automatico

  3. #3
    codice:
    <script>
    	
    	function reply(id, value){		
    		var fld = document.getElementById(id);
    		
    		if (fld.disabled) {
    			document.getElementById(id).value = value;
    			}		
    	};
    	
    	function spedizione(a) {
    		var field = [];
    	
    		field[0] = document.getElementById('sped-titolo');
    		field[1] = document.getElementById('sped-nome');
    		field[2] = document.getElementById('sped-cognome');
    		
    		for(var i = 0; i < field.length; i++) {                
    			if (field[i].disabled) {
    				field[i].removeAttribute('disabled');
    			}
    			else if(a == 0) {
    				field[i].setAttribute('disabled','disabled');
    			}		
    		}
    
    	};
    </script>
    codice:
    <tr><td width="33%"><label for="fatt-nome"      class="Stile60">Nome (*):</label></td><td><input type="text" id="fatt-nome" name="fatt-nome" size="30" onkeyup="reply('sped-nome', this.value)"/></td></tr>
    
    ...
    <tr><td width="33%" align="right"><input type="checkbox" name="sped-check" id="sped-check" onclick="javascript: spedizione(0);"></td><td class="Stile60">E' diverso da quello di fatturazione</td></tr>
    ...
    
    <tr><td width="33%"><label for="sped-nome"    class="Stile60">Nome (*):</label></td><td><input type="text" id="sped-nome" name="sped-nome" size="30" disabled="disabled"/></td></tr>
    la funzione reply va molto bene, l'unico problema è che la chiamo con onkeyup, ciò fa si che quando nel browser è attivato il completamento automatico dei campi mi replica solo le prime lettere che digito e non l'intera parola che magari scrivo mediante il completamento automatico. é possibile risolvere questo problema?
    "tu ti lamenti ma che ti lamenti pigghia lu bastuni e tira fora li denti!!!"
    DONNA IDEALE
    http://bloghdad.splinder.com/
    http://www.spinoweb.com/
    http://www.aeroportodelleeolie.it/

  4. #4
    scusate il piccolo up.

    invece di onkeyup cosa potrei usare?
    "tu ti lamenti ma che ti lamenti pigghia lu bastuni e tira fora li denti!!!"
    DONNA IDEALE
    http://bloghdad.splinder.com/
    http://www.spinoweb.com/
    http://www.aeroportodelleeolie.it/

  5. #5
    il form in questione è questo:

    http://www.angelobiondi.com/abform/

    qualke idea?

    grazie cmq a tutti
    "tu ti lamenti ma che ti lamenti pigghia lu bastuni e tira fora li denti!!!"
    DONNA IDEALE
    http://bloghdad.splinder.com/
    http://www.spinoweb.com/
    http://www.aeroportodelleeolie.it/

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.