Hallo,
ich will mit JavaScript / jQuery Formulardaten per Ajax an PHP übergeben.
Ich habe mit den 2 Beiträgen im Forum keine Lösung finden können. Ich hab Probleme an welche Stelle der SubmitHandler des .validate gesetzt werden soll.
Hier mein Quelltext:
Wenn ich es so mache, dann geht die Validierung des Formulars, man kann jedoch auch abschicken, wenn nichts ausgefüllt ist. Das soll / darf ja nicht sein.
Normal gehört der SubmitHandler ja auch in das .validate. Dann geht jedoch die Validierung nicht mehr
Kann jemand helfen?
Lg
sappy
ich will mit JavaScript / jQuery Formulardaten per Ajax an PHP übergeben.
Ich habe mit den 2 Beiträgen im Forum keine Lösung finden können. Ich hab Probleme an welche Stelle der SubmitHandler des .validate gesetzt werden soll.
Hier mein Quelltext:
Code:
$(document).ready(function(){
$("#submit").click(function(){
var data = $("#contact").serialize();
alert(data);
$.ajax({
type : "POST",
url : "ajax/email.php",
data : data,
success : function(q)
{
$("#ContactFormDiv").html(q);
}
});
return false;
});
/*
submitHandler: function(form) {
var data = $("#contact").serialize();
alert(data);
$.ajax({
type : "POST",
url : "ajax/email.php",
data : data,
success : function(q)
{
$("#ContactFormDiv").html(q);
}
});
return false;
}
*/
$("form").validate({
rules: {
name:{
minlength: 7,
maxlength: 20,
required: true
},
email:{
minlength: 3,
maxlength: 20,
required: true,
email: true
}
},
highlight: function (element) {
$(element).closest('.form-group').removeClass('has-<span class="IL_AD" id="IL_AD3">success</span>').addClass('has-error');
},
unhighlight: function (element) {
$(element).closest('.form-group').removeClass('has-error').addClass('has-success');
},
}); // form validate
}); //document ready
Wenn ich es so mache, dann geht die Validierung des Formulars, man kann jedoch auch abschicken, wenn nichts ausgefüllt ist. Das soll / darf ja nicht sein.
Normal gehört der SubmitHandler ja auch in das .validate. Dann geht jedoch die Validierung nicht mehr
Kann jemand helfen?
Lg
sappy