Birisi jquery ile form gönderme için en basit kodu ile bana verebilir. Web gizmo kodlama her türlü ile.
Burada başka bir çözüm, jQuery Form Plugin kadar basit değildir, ama kendiniz hata kodları ve iletileri işlemek istiyorsanız bu yararlı olabilir
Bu HTML + JavaScript örnek bakmak:
<div>
<form method="post" id="fm-form" action ="">
<label>Name:</label>
<input type="text" id="fm-name" name="fm-name" value="" />
<label>Email:</label>
<input type="text" id="fm-email" name="fm-email" value="" />
<label>Birthdate:</label>
<input type="text" id="fm-birthdate" name="fm-birthdate" value="" />
<input type="submit" id="fm-submit" value="Save it">
</form>
</div>
<script type="text/javascript">
$(function() {
// disable the form submission
$("#fm-form").submit(function () { return false; });
// post the datas to "submit_form.php"
$("#fm-submit").click(function() {
$.post("/ajax/submit_form.php",
{ 'fm-name':$("#fm-name").val(),
'fm-email':$("#fm-email").val(),
'fm-birthdate':$("#fm-birthdate").val()
}
,function(xml) {
// submit_form.php will return an XML or JSON document
// check it for potential errors
});
});
});
</script>
Ne istiyorum jquery form plugin. Eğer görünür olmayan bir form yapmak ve onu subnmit için bu eklentiyi kullanabilirsiniz - bu sadece ajax kullanarak normal 'formu' göndermenizi sağlar. Joel'in cevap seçeneği de mümkündür, bu göndermek istediğiniz şey karmaşıklığına bağlıdır.
Form eklenti bir göz atın:
$(function() {
$('#myForm').ajaxForm(function() {
alert("Thank you for your comment!");
});
});