He buscado a través de un montón de páginas, pero no puedo encontrar mi problema, así que he tenido que hacer un post.
Tengo un formulario que tiene un botón de enviar, y cuando se presentó a las que quiero NO actualizar O redirigir. Sólo quiero jQuery para realizar una función.
Aquí está el formulario:
<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>
Y aquí es el de jQuery:
function sendContactForm(){
$("#messageSent").slideDown("slow");
setTimeout('$("#messageSent").slideUp();$("#contactForm").slideUp("slow")', 2000);
}
He probado con y sin un elemento de acción en el formulario, pero no sé qué estoy haciendo mal. Lo que me ha molestado más es que tengo un ejemplo que hace perfectamente: Ejemplo De La Página
Si quieres ver mi problema vivo, goto stormink.net (mi sitio) y retirar la barra lateral donde dice "envíame a mí y correo electrónico" y "Suscripción RSS". Ambas son formas que yo estoy tratando de conseguir que esto funcione.