Ciao a tutti,
ho il seguente form:
e ho scritto il seguente codice jquery perchè al submit del form, se un campo ha valore 0 o vuoto, venga circondato da un bordo rosso:codice:<form action="#" method="post" id="fm_contatti" name="fm_contatti"> <div class="form_row"> <div class="form_label"> <label for="destinatario">Scegli un destinatario:* </label> </div> <div class="form_input"> <select name="destinatario" id="destinatario" class="required"> <option value="">Seleziona</option> <option value="">direzione generale</option> <option value="">responsabile vendite</option> <option value="">responsabile acquisti</option> <option value="">gestione preventivi</option> <option value="">responsabile forniture su progetto</option> <option value="">agente per l'estero</option> <option value="">responsabile c.e.d.</option> </select> </div> <div class="spacer"></div> </div> <fieldset> <legend>I tuoi dati</legend> <div class="form_row"> <div class="form_label"> <label for="cognome">Cognome:*</label> </div> <div class="form_input"> <input type="text" id="cognome" name="cognome" class="txtinput required" /> </div> <div class="spacer"></div> </div> <div class="form_row"> <div class="form_label"> <label for="nome">Nome:*</label> </div> <div class="form_input"> <input type="text" id="nome" name="nome" class="txtinput required" /> </div> <div class="spacer"></div> </div> <div class="form_row"> <div class="form_label"> <label for="azienda">Azienda:*</label> </div> <div class="form_input"> <input type="text" id="azienda" name="azienda" class="txtinput required" /> </div> <div class="spacer"></div> </div> <div class="form_row"> <div class="form_label"> <label for="telefono">Telefono:*</label> </div> <div class="form_input"> <input type="text" id="telefono" name="telefono" class="txtinput required" /> </div> <div class="spacer"></div> </div> <div class="form_row"> <div class="form_label"> <label for="fax">Fax:</label> </div> <div class="form_input"> <input type="text" id="fax" name="fax" class="txtinput" /> </div> <div class="spacer"></div> </div> <div class="form_row"> <div class="form_label"> <label for="email">Email:*</label> </div> <div class="form_input"> <input type="text" id="email" name="email" class="txtinput required" /> </div> <div class="spacer"></div> </div> <div class="form_submit"> <input type="submit" name="sb_contatto" id="sb_contatto" value="[ Invia ]" class="sb_button" /> </div> </form>
però non fa assolutamente nulla, e non dà neanche errore... dove sbaglio?Codice PHP:<script type="text/javascript"> $(document).ready(function(){ $("#fm_contatti").submit(function() { $('.required').each(function() { if(this.value=='' || this.value==0) { this.css("border","1px dotted #F00");} }); }); }); </script>

Rispondi quotando
