Ciao a tutti ragazzi, ho un problema con un sistema che sto sviluppando per permettere un ordine di prodotti online ma con pagamenti quali bonifico, contrassegno o ritiro a mano presso un posto.
Ho creato la pagina del form che vi mostro qui di seguito ma devo fare in modo che a seconda del valore selezionato nella select della spedizione mi cambino le option della modalità di pagamento ma senza ricaricare la pagina!!!
AIUTO
please help me!!!codice:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Documento senza titolo</title> </head> <body> <form action="bbb.php" method="POST"> <fieldset title="Anagrafica"> <label for="nome">Nome: </label> <input type="text" name="nome" required="required" /> <label for="cognome">Cognome: </label> <input type="text" name="cognome" required="required" /> <label for="data-nascita">Data di nascita: </label> <input type="date" name="data-nascita" required="required" /> <label for="indirizzo">Indirizzo residenza: </label> <select name="tipo-indirizzo-res" > <option value="Via">Via</option> <option value="Viale">Viale</option> <option value="Vicolo">Vicolo</option> <option value="Piazza">Piazza</option> <option value="Circ.ne">Circ.ne</option> <option value="Altro ...">Altro ...</option> </select> <input type="text" name="via-res" required="required" /> <label for="civico-res"> Civico </label> <input type="text" name="civico-res" maxlength="6" size="6" required="required" /> <label for="citta">Città: </label> <input type="text" name="citta" required="required" /> <label for="cap">CAP: </label> <input type="text" name="cap" required="required" maxlenght="5" size="5"/> <label for="provincia">Provincia: </label> <input type="text" name="provincia" required="required" maxlength="2" size="2" /> <label for="codice-fiscale">Codice fiscale: </label> <input type="text" name="codice-fiscale" required="required" max="16" size="16"/> <label for="mail">e-Mail: </label> <input type="email" name="mail" required="required" max="40" size="30"/> <label for="telefono">Telefono: </label> <input type="text" name="telefono" required="required" maxlength="12" size="12"/> <label for="cellulare">Cellulare: </label> <input type="text" name="cellulare" maxlength="12" size="12" /> </fieldset> <fieldset title="Spedizione"> Lasciare i seguenti campi vuoti se vuoi che la spedizione avvenga all'indirizzo di residenza indicato sopra. <label for="indirizzo">Indirizzo spedizione: </label> <select name="tipo-indirizzo-sped" > <option value="Via">Via</option> <option value="Viale">Viale</option> <option value="Vicolo">Vicolo</option> <option value="Piazza">Piazza</option> <option value="Circ.ne">Circ.ne</option> <option value="Altro ...">Altro ...</option> </select> <input type="text" name="via-sped" /> <label for="civico-sped"> Civico </label> <input type="text" name="civico-sped" maxlength="6" size="6"/> <label for="citta-sped">Città: </label> <input type="text" name="citta-sped"/> <label for="cap-sped">CAP: </label> <input type="text" name="cap-sped" maxlenght="5" size="5"/> <label for="provincia-sped">Provincia: </label> <input type="text" name="provincia-sped" maxlength="2" size="2" /> </fieldset> <fieldset title="Prodotto"> Qui di seguito scegli il prodotto che desideri acquistare. <label for="prodotto">Prodotto da acquistare: </label> <select name="prodotto" > <option value="Racchettone">Racchettone</option> </select> <label for="q" />Quantità: </label> <input type="text" name="q" maxlength="2" size="2"/> </fieldset> <fieldset title="Spedizione"> Qui di seguito scegli il metodo di spedizione. <label for="spedizione">Spedizione: </label> <select name="spedizione" > <option value="Corriere Espresso (€6.50)">Corriere Espresso (€6.50)</option> <option value="Ritiro presso XXX">Ritiro presso XXX</option> </select> QUI CI ANDREBBE LA SELECT CHE SELEZIONA IL METODO DI PAGAMENTO: - SE LA SPEDIZIONE E' CORRIERE ESPRESSO ALLORA LA SCELTA DEVE ESSERE TRA "BONIFICO BANCARIO" O "CONTRASSEGNO" - SE LA SPEDIZIONE E' RITIRO PRESSO XXX ALLORA LA SCELTA DEVE ESSERE OBBLIGATORIAMENTE "RITIRO" eccetera....
ovviamente la pagina bbb.php che è l'action del form riceve tutti i dati in POST e fa dei calcoli che funzionano alla perfezione ...
l'unico problema è quella scelta li!
NON voglio usare un database voglio fare tutto con variabili e altre poche cose. non ho a disposizione un database.
GRAZIE
Probabilmente ho sbagliato sezione, ma qui c'è dell HTML, del PHP, probabilmente ci vorrà del JAVASCRIPT e quindi non sapevo dove postarla!!!
POTETE CANCELLARE! Ho postato nella sezione forse un po più corretta!


Rispondi quotando