Я искал через кучу страниц, но не могу найти свою проблему, поэтому мне пришлось сделать сообщение.Запретить форматирование перенаправить ИЛИ обновить на submit?
У меня есть форма, в которой есть кнопка отправки, а когда она отправлена, я хочу, чтобы она НЕ обновлялась или перенаправлялась. Я просто хочу, чтобы jQuery выполнял функцию.
Вот форма:
<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>
А вот JQuery:
function sendContactForm(){
$("#messageSent").slideDown("slow");
setTimeout('$("#messageSent").slideUp();$("#contactForm").slideUp("slow")', 2000);
}
Я попытался с и без элемента действия по форме, но не знаю, что я я делаю неправильно. Что раздражает меня больше в том, что у меня есть пример, который делает это отлично: Example Page
Если вы хотите увидеть мою проблему жить, Гото stormink.net (мой сайт), и проверить боковой панели, где он говорит: «Пошли мне и электронную почту »и« Подписка на RSS ». Оба являются формами, над которыми я пытаюсь заставить это работать.
Работал как шарм! И быстро, как что угодно! Мне нравится этот сайт! Большое вам спасибо. –
Я помню тот момент, когда я узнал, что можно вернуть ложное сообщение от submit, чтобы не отправить, было также моментом, когда мне стало очень нравиться система Javascript/DOM. – Imagist
Гений! Спасибо! – Roman