XForm - Formular per AJAX übergeben
Verfasst: 4. Jun 2013, 02:53
Hallo Ihr Lieben –
ich bastel grade ein wenig mit XForm rum und würde das Formular (in meinem Fall ein Kontaktformular) gerne per AJAX an den PHP-Teil übergeben, mir dort die Fehler– oder Erfolgsmeldung abholen und diese dann dynamisch in ein DIV einbinden.
In der Vergangenheit habe ich das ganze über einen kleinen JS unter dem Formular gemacht und einem PHP-File, das auf dem Server lag. Der JS-Teil sah etwa so aus:
Im PHP-Teil habe ich dann einfach die Errors in eine Variable geschrieben und per Echo ausgegeben.
Gibt es die Möglichkeit eine solche Funktionalität mit XForm zu realisieren? Wenn ja: wie?
ich bastel grade ein wenig mit XForm rum und würde das Formular (in meinem Fall ein Kontaktformular) gerne per AJAX an den PHP-Teil übergeben, mir dort die Fehler– oder Erfolgsmeldung abholen und diese dann dynamisch in ein DIV einbinden.
In der Vergangenheit habe ich das ganze über einen kleinen JS unter dem Formular gemacht und einem PHP-File, das auf dem Server lag. Der JS-Teil sah etwa so aus:
Code: Alles auswählen
<script type="text/javascript">
$('#formular').submit(function(){
var action = $(this).attr('action');
$("#message").slideUp(500,function() {
$('#message').hide();
$.post(action, {
name: $('#name').val(),
email: $('#email').val(),
comments: $('#comments').val()
},
function(data){
document.getElementById('message').innerHTML = data;
$('#message').slideDown('slow');
if(data.match('success') != null) $('#formular').slideUp('slow');
}
);
});
return false;
});
</script>
Gibt es die Möglichkeit eine solche Funktionalität mit XForm zu realisieren? Wenn ja: wie?