Bho! All'inizio funzionava...adesso non va più!
Non capisco l'errore, sembra tutto a posto!!!Mi controlla la correttezza di tutti i campi inseriti ma non funziona il controllo del campo se n > dispo Alert "Troppi biblietti prenotati"... spero qcn possa darmi 1 mano
grazie mille
Codice del js esterno
Codice del formcodice:<!-- function controlla() { var f = document.mioForm; if (f.Nome.value == "") { alert("Inserisca il suo Nome"); f.Nome.focus(); return false; } if (f.Cognome.value == "") { alert("Inserisca il suo Cognome"); f.Cognome.focus(); return false; } if ((f.Nome.value.indexOf("@") != -1)||(f.Nome.value.indexOf("'") != -1)||(f.Nome.value.indexOf("\"") != -1)) { alert("Per il Nome si possono utilizzare solo lettere o numeri.") f.Nome.focus(); return false; } if (f.Email.value ==""){ alert("Inserisca l'\indirizzo di E-Mail") f.Email.focus(); return false; } if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(f.Email.value)){ return true; } alert("Indirizzo di E-mail non valido") f.Email.focus(); f.Email.select(); return false; if (f.n.value =="") { alert("Inserisca il Numero dei biglietti che desidera prenotare.") f.n.focus(); return false; } if (parseInt(f.n.options[f.n.selectedIndex].value,10) > parseInt(f.dispo.value,10)) { alert("Troppi biglietti inseriti"); f.n.focus(); return false; } } // -->
codice:<form action="prenotazione+ricevuta.asp" method="post" name="mioForm" onSubmit="return controlla()"> <tr> <td class="infotext" height="19" align="left" bgcolor="#F3F3F3" colspan="2"> <p align="right"><font size="2" color="#CC0000">Inserire tutti i dati richiesti </font></td> </tr> <tr> <td class="infotext" height="19" align="left" bgcolor="#F3F3F3"> Nome</td> <td class="infotext" height="19" align="left" bgcolor="#F3F3F3"><font face="Arial"> <input name="Nome" size="30" style="font-weight: 700"> </font></td> </tr> <tr> <td class="infotext" height="19" align="left" bgcolor="#F3F3F3"> Cognome</td> <td class="infotext" height="19" align="left" bgcolor="#F3F3F3"><font face="Arial"> <input name="Cognome" size="30" style="font-weight: 700"> </font></td> </tr> <tr> <td class="infotext" height="19" align="left" bgcolor="#F3F3F3"> E-mail</td> <td class="infotext" height="19" align="left" bgcolor="#F3F3F3"><font face="Arial"> <input name="Email" size="30" style="font-weight: 700"> </font></td> </tr> <tr> <td class="infotext" height="19" align="left" bgcolor="#F3F3F3"> Numero biglietti</td> <td class="infotext" height="19" align="left" bgcolor="#F3F3F3"><font face="Arial">N° biglietti...............................Prezzo <select size="4" name="n"> <option value="1">1............................................<%=prezzo*1%>€</option> <option value="2">2............................................<%=prezzo*2%>€</option> <option value="3">3............................................<%=prezzo*3%>€</option> <option value="4">4............................................<%=prezzo*4%>€</option> <option value="5">5............................................<%=prezzo*5%>€</option> <option value="6">6............................................<%=prezzo*6%>€</option> <option value="7">7............................................<%=prezzo*7%>€</option> <option value="8">8............................................<%=prezzo*8%>€</option> <option value="9">9............................................<%=prezzo*9%>€</option> </select> <input type="hidden" name="ip" value="<%=Request.ServerVariables("REMOTE_ADDR")%> "> <input type="hidden" name="data" value="<%=NOW%> "> <input type="hidden" name="dispo" value="<%=disponibilita%>"> </font></td> </tr> <tr> <td class="infotext" height="19" align="left" bgcolor="#F3F3F3" colspan="2"> <font color="#CC0000" size="2">Prima di cliccare sul bottone "Prenota i biglietti" accertarsi di avere immesso i dati corretti. Una volta cliccato il bottone qui sotto non sarà più possibile annullare l'operazione.</font> <tr> <td class="infotext" height="19" align="left" bgcolor="#F3F3F3" colspan="2"> <p align="center"> <input type="submit" value="Prenota i biglietti" style="font-weight: bold; font-size:14pt; font-family:Arial; color:#333333"> </form>


Rispondi quotando