Bir sürü sayfada arama yaptım, ancak sorunumu bulamıyorum, bu yüzden bir gönderi yapmak zorunda kaldım.
Gönder düğmesi olan bir formum var ve gönderildiğinde yenilemesini VEYA yeniden yönlendirmesini istiyorum. Sadece jQuery'nin bir işlevi gerçekleştirmesini istiyorum.
İşte form:
<form id="contactForm">
<fieldset>
<label for="Name">Name</label>
<input id="contactName" type="text" />
</fieldset>
<fieldset>
<label for="Email">Email</label>
<input id="contactEmail" type="text" />
</fieldset>
<fieldset class="noHeight">
<textarea id="contactMessage" cols="20"></textarea>
<input id="contactSend" class="submit" type="submit" onclick="sendContactForm()" />
</fieldset>
</form>
<small id="messageSent">Your message has been sent.</small>
Ve işte jQuery:
function sendContactForm(){
$("#messageSent").slideDown("slow");
setTimeout('$("#messageSent").slideUp();$("#contactForm").slideUp("slow")', 2000);
}
Formda bir eylem öğesi olup olmadığını denedim, ancak neyi yanlış yaptığımı bilmiyorum. Beni daha çok rahatsız eden şey, bunu mükemmel bir şekilde yapan bir örneğim olması: Örnek Sayfa
Sorunumu canlı görmek istiyorsanız, stormink.net'e (sitem) gidin ve "Bana ve e-posta gönder" ve "RSS Aboneliği" yazan kenar çubuğuna bakın. Her ikisi de bunun üzerinde çalışmaya çalıştığım formlar.