Premetto che sono nuovo e totalmente ignorante su linguaggi javascript,html e php.
chiedo inoltre scusa se il mio topic risulta essere già discusso ( ho fatto ricerche ma non ho trovato assolutamente nulla).
Il mio prob è questo:
All'interno del mio sito stò cercando di inserire un form che permetta di calcolare il costo di un servizio da me offerto in base a scelte multiple.
Facendo varie ricerche sono riuscito a tirare giù un po' di righe di codice
queste :
per quanto riguarda le varie selezioni funziona bene (salvo per la seconda selezione subordinata alla prima che non mi rimane centrale..consigli?)Codice HTML:<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <title>Nuova pagina 1</title> </head> <body> <head> <script type="text/javascript"> function tipo(reg) { if (reg == "") return; var lavori = new Array(); var lavoro = document.getElementById('lavori'); while(lavoro.options.length > 0) lavoro.removeChild(lavoro.options[0]); switch(reg) { case 'montaggiomagazzino': lavori.push('scaffalatura'); lavori.push('cantilever'); lavori.push('porta pallets'); //... break; case 'montaggioufficio': lavori.push('scrivania'); lavori.push('sala attesa'); lavori.push('armadio'); break; case 'montaggionegozio': lavori.push('parete dogata'); lavori.push('bancone vendita'); lavori.push('vetrina'); break; default: } for (i=0; i<lavori.length; i++) { opt = document.createElement('option'); opt.setAttribute('value', lavori[i]); opt.setAttribute('text', lavori[i]); opt.innerHTML = lavori[i]; lavoro.appendChild(opt); } } </script> </head> <body> <center> <h3><b><font color=#007070>SCELGA LA TIPOLOGIA DI ARREDAMENTO CHE VUOLE EFFETTUARE</font></b></h3><br> <select id="lav" onchange="tipo(this.value)"> <option value="">Scegli tipologia lavoro</option> <option value="montaggiomagazzino">montaggio magazzino</option> <option value="montaggioufficio">montaggio ufficio</option> <option value="montaggionegozio">montaggio negozio</option> </select><br><br><br> <h3><b><font color=#007070>SCELGA LA TIPOLOGIA DI PRODOTTO CHE VUOLE TRATTARE</font></b></h3><br> <select id="lavori"></select><br><br><br> <h3><b><font color=#007070>INDICHI LA REGIONE DOVE SI ESEGUIRA' IL MONTAGGIO</font></b></h3><br> <select id="dove"> <option value="regione">seleziona regione</option> <option value="toscana">Toscana</option> <option value="lazio">Lazio</option> </select><br><br><br> <h3><b><font color=#007070>INDICHI LA DATA DI QUANDO VUOLE ESEGUIRE IL MONTAGGIO</font></b></h3><br> <select id="data1"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19">19</option> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option> <option value="24">24</option> <option value="25">25</option> <option value="26">26</option> <option value="27">27</option> <option value="28">28</option> <option value="29">29</option> <option value="30">30</option> <option value="31">31</option> </select> <select id="data2"> <option value="gennaio">gennaio</option> <option value="febbraio">febbraio</option> <option value="marzo">marzo</option> <option value="aprile">aprile</option> <option value="maggio">maggio</option> <option value="giugno">giugno</option> <option value="luglio">luglio</option> <option value="agosto">agosto</option> <option value="settembre">settembre</option> <option value="ottobre">ottobre</option> <option value="novembre">novembre</option> <option value="dicembre">dicembre</option> </select> <select id="data3"> <option value="2008">2008</option> <option value="2009">2009</option> <option value="2010">2010</option> <option value="2011">2011</option> <option value="2012">2012</option> <option value="2013">2013</option> <option value="2014">2014</option> <option value="2015">2015</option> </select><br><br><br> <h3><b><font color=#007070>VUOLE ESEGUIRE IL MONTAGGIO IN UN GIORNO FERIALE O FESTIVO?</font></b></h3><br> <input type="radio" id="feriale" name="RadioGroup1" checked> Feriale <input type="radio" id="festivo" name="RadioGroup1"> Festivo <br><br><br> <h3><b><font color=#007070>VUOLE ESEGUIRE IL MONTAGGIO DI GIORNO O DI NOTTE?</font></b></h3><br> <input type="radio" id="giorno" name="RadioGroup2" checked> Giorno <input type="radio" id="notte" name="RadioGroup2"> Notte </center> </body> </html>
il prob è questo
vorrei dare un valore numerico ad ogni selezione nelle caselle del form,
ed avere infine uno script che mi calcola il totale di questi valori (salvo la data che è solo a titolo informativo, e che mi dia una casella di errore nel caso qualche dato non sia stato inserito), che mandi un email sia a me che al cliente contenente un sunto delle selezioni piu il totale del servizio(questo form si trova all'interno di un area privata,con i dati del cliente inseriti dentro ad un database e quindi con l'email del cliente gia a disposizione ,va solo richiamata)
vi ringrazio in anticipo, sperando in un vostro aiuto che puo' essere anche utile per altri utenti dato la richiesta di form-script ,apparentemente senza risp utili ,simili a questi
cordiali saluti Taibi montaggi

LinkBack URL
About LinkBacks
