나는 PHP 함수를 통해 양식을 표시하고있어 제출하는 것을 허용하지 않습니다, 다음 오류를 표시하는 양식을 업데이트, jQuery를 함께 양식을 제출 값을 처리하기 위해 jQuery를 통해 게시물. 프로세서가 오류를 발견하면 오류 배열을 매개 변수로 사용하여 getLoginForm
함수를 호출합니다. 이렇게하면 양식이 다시 표시 될 때 오류가 필드 아래에 표시됩니다.형태로 다시
문제는 프로세서 파일이 전체 양식을 반환하고 이전 양식으로 바뀌어 문제가된다고 생각합니다. 양식을 다시 제출하려고 시도하면 jQuery가 새로 작성된 양식에 대해 알지 못하기 때문에 양식을 다시 작성하지 않습니다.
이 문제를 해결할 수있는 방법은 무엇입니까?
감사합니다, 라이언
UPDATE
jQuery를 제출 처리기 :
$('form').submit(function(e){
var formElement = $(this);
var data = formElement.serialize();
var page = 'process.php?p=' + formElement.attr('name');
formElement.find('button[name=commit]').attr('disabled', 'disabled').addClass('disabled');
formElement.find('.message').html('<div class="pending">Sending your request... please wait...</div>');
$.post(page, data, function(response) {
formElement.html(response);
});
e.preventDefault();
});
jQuery 양식 제출 처리기를 공유하거나 처리기를 클릭하십시오. – VNO
원래 양식을 보여주기 위해 –