У меня проблема с небольшой формой javascript, которая отлично подает заявку, приносит сообщение об успешном завершении, но не может сбросить форму. Данные остаются видимыми, пока вы не обновите страницу вручную.Javascript issue re form reset
Код:
jQuery(document).ready(function(){
$('#contactform').submit(function(){
var action = $(this).attr('action');
$("#message").slideUp(750,function() {
$('#message').hide();
$('#submit')
.after('<img src="images/ajax-loader.gif" class="loader" />')
.attr('disabled','disabled');
$.post(action, {
name: $('#name').val(),
email: $('#email').val(),
phone: $('#phone').val(),
subject: $('#subject').val(),
comments: $('#comments').val(),
verify: $('#verify').val()
},
function(data){
document.getElementById('message').innerHTML = data;
$('#message').slideDown('slow');
$('#contactform img.loader').fadeOut('slow',function(){$(this).remove()});
$('#submit').removeAttr('disabled');
if(data.match('success') != null);
}
);
});
return false;
});
});
Я задавался вопросом, могу ли я добавить в команду сброса, но поскольку мой Java ограничен, я не уверен, где? Был бы оценен любой указатель или совет. Заранее спасибо.
Как вы пытаетесь сбросить форму? – NullPointerException
http://stackoverflow.com/questions/680241/resetting-a-multi-stage-form-with-jquery – NullPointerException
Спасибо за ответ. У меня есть файл contact.php, js form.css и соответствующий код в index.html. Форма отлично работает, отправка штрафа, но появляются данные, которые вы заполняете, отправляете, сообщение об успешном завершении, перекатываете область - сообщение исчезает только для отображения данных, введенных вами в форму. Не освобождаются при отправке. – user2267855