Guten Morgen,
Habe ein Formular dass ich per ajax absende
Hab mir gedacht dass ich bei meinen input feldern einfach ein required ransetze (HTML5) das würde ja alles übernehmen. Klappt aber nicht. Formular wird dennoch direkt abgeschickt und success Meldung kommt.
Nun würde ich das ganze über jQuery machen, jedoch weiß ich nicht so recht wo ich die Abfrage, ob ein Feld leer ist einbauen soll.
Sähe dann so aus:
Logischerweise soll es vor dem success von ajax passieren was es dann auch verhindert.
Hat jemand ne Idee?
lg
Habe ein Formular dass ich per ajax absende
Code:
jQuery('#senden').click(function (e) {
e.preventDefault();
jQuery.ajax({
url: '../nachricht.php',
type: 'POST',
data: {
nachricht: jQuery('#kontakt_nachricht').val(),
email: jQuery('#kontakt_email').val()
},
success: jQuery(function () {
jQuery('#dialog-modal').dialog({
modal: true,
open: function(){
setTimeout("jQuery('#dialog-modal').dialog('close')",5000);
}
});
jQuery('#dialog-modal').html('<h1>Vielen Dank,</h1><br /><p>Sie erhalten umgehend eine Antwort von uns</p>');
})
});
});
Hab mir gedacht dass ich bei meinen input feldern einfach ein required ransetze (HTML5) das würde ja alles übernehmen. Klappt aber nicht. Formular wird dennoch direkt abgeschickt und success Meldung kommt.
Nun würde ich das ganze über jQuery machen, jedoch weiß ich nicht so recht wo ich die Abfrage, ob ein Feld leer ist einbauen soll.
Sähe dann so aus:
Code:
if (jQuery('#inputfeld').val() == '') {
jQuery(this).css('border','1px solid red');
}
Logischerweise soll es vor dem success von ajax passieren was es dann auch verhindert.
Hat jemand ne Idee?
lg