Questo script funziona perfettamente con tutti i browser, eccetto che con Firefox.
Questo è il form a cui fanno riferimento gli script.codice:function checkSubmit(e) { var valido = true; valido = valido && !(document.getElementById('nome').value.length<2); valido = valido && !(document.getElementById('qualifica').value.length<2); valido = valido && !(document.getElementById('email').value.indexOf("@")<1); valido = valido && !(document.getElementById('provincia').value.length < 2); valido = valido && !(document.getElementById('messaggio').value.length < 2); valido = valido && !(document.getElementById('umano').value.length > 0); if(!valido) alert('Cortesemente, compilare tutti i campi'); return valido; } function go() { if (checkSubmit(event)) { window.open('contattaci.php','risposta','width=300,height=300'); setTimeout('document.richiesta_info.submit()',0); setTimeout('document.richiesta_info.reset()',0); } } function cancella() { setTimeout('document.richiesta_info.reset()',0); }
Come posso risolvere questo inconveniente?codice:<form method="post" action="contattaci.php" onsubmit="if(!checkSubmit(event)) return false" target="risposta" name="richiesta_info"> <table> <tr> <td style="width: 100px;"> Nome: </td> <td> <input type="text" name="nome" id="nome" /> </td> </tr> <tr> <td> Nazione </td> <td> <input type="text" name="nazione" id="nazione" /> </td> </tr> <tr> <td>Qualifica</td> <td> <select name="qualifica" id="qualifica">t <option value="">Scegli una qualifica</option> <option value="Accompagnatrice">Accompagnatrice</option> <option value="Attrice Hard">Attrice Hard</option> <option value="Ballerina Lap Dance">Ballerina Lap Dance</option> <option value="Ballerina Pole Dance">Ballerina Pole Dance</option> <option value="Escort">Escort</option> <option value="Figurante di sala (Night Club)">Figurante di sala (Night Club)</option> <option value="Porno Star">Porno Star</option> <option value="Show Girl">Show Girl</option> <option value="Sexy Girls">Sexy Girl</option> <option value="Sexy Star">Sexy Star</option> <option value="">----------------------------------------</option> <option value="Altro">Altro</option> <option value="Azienda">Azienda</option> <option value="Gestore di Locale">Gestore di Locale</option> <option value="Privato">Privato</option> </select> </td> </tr> <tr> <td> Provincia: </td> <td> <select name="provincia" id="provincia"> <option value="">Scegli una provincia</option> <option value="Agrigento">Agrigento</option> [...] <option value="Viterbo">Viterbo </option> </select> </td> </tr> <tr> <td> Email: </td> <td> <input type="text" name="email" id="email" /> </td> </tr> <tr> <td>Messaggio/ Domanda: </td> <td> <textarea name="messaggio" cols="30" rows="4" id="messaggio"></textarea> </td> </tr> <tr> <td colspan="2"> <span style="padding: 2px; border: 1px solid #000;">Cancella</span> <span style="padding: 2px; border: 1px solid #000;">Invia</span> <input type="text" name="umano" style="visibility: hidden" id="umano" /> </td> </tr> </table> </form>

Rispondi quotando

