JQuery submit o click
Taggato: form validate
- Questo topic ha 3 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 9 anni fa da jqueryitalia.
- AutorePost
- 17 Aprile 2015 alle 14:44 #6709MrClogPartecipante
Salve, sto cercando di fare un validate su un form,
Inizialmente ho usato un semplice attributo required,
<form id="contratto" method="POST" action="#" > <fieldset id="finputs"> <input id="fnome" name="fnome" type="text" placeholder="Nome" autofocus required> <input id="fcognome" name="fcognome" type="text" placeholder="Cognome" required> <input id="ftelefono" name="ftelefono" type="text" placeholder="Telefono" required> <select id="fprodotto" required > <option value=""><i>Prodotto</i></option> ... </select> </fieldset> <div id="risultato"></div> <input type="submit" id="submitform" value="Invia dati"> </form>
Ho pensato di inviarlo via ajax al server, ma se poi faccio l’invio via Jquery non mi funziona più il “required” e non riesco nemmeno con il validate di jqery.validate()
$('#submitform').click(function(){ //associazioni variabili var nome = $('#fnome').val(); //validare campi var cognome = $('#fcognome').val(); var telefono = $('#ftelefono').val(); var prodotto = $('#fprodotto').val(); alert ("nome=" + nome + "&cognome=" + cognome + "&telfono=" + telefono + "&prodotto" + prodotto); //chiamata ajax $.ajax({ //impostazione del tipo di invio dati (GET O POST) type: "POST", //Pagina server per invio dati del form url: "inc/formloaddata.inc.php", // dati da inviare data:"nome=" + nome + "cognome=" + cognome + "telfono=" + telefono + "prodotto" + prodotto, dataType: "html", //Inizio visualizzazione errori success: function(msg){ alert ('fatto'); $("#risultato").html(msg); // messaggio di avvenuta aggiunta valori al db }, error: function(){ alert("Dati non inviati, riprovare..."); // callback in caso di fallimento } }); });
Come posso fare???
grazie mille
17 Aprile 2015 alle 15:52 #6713jqueryitaliaAmministratoreChe plugin utilizzi per la validazione del form (dire jQuery.validate() è un pò generico…) ?
20 Aprile 2015 alle 12:44 #6724MrClogPartecipanteinnanzitto grazie per avermi risposto.
Io sto usando jquery.validate.min.js per validare, ma il problema come ti ho descritto succede pure solo con gli attributi required. Infatti avevo lasciato in sospeso il validate . Ma pur solo se richiamo nello script JS la funzione click o submit del submitform . submit/click () non mi fa vedere i tag richiesti.
se non mi richiamo invece la funzione submit o click … il required funziona
22 Aprile 2015 alle 12:29 #6729jqueryitaliaAmministratoreScusa, non capisco: cosa significa “non mi fa vedere i required”????
- AutorePost
- Devi essere connesso per rispondere a questo topic.