미리보기 및 게시 버튼이있는 양식이 있습니다.Jquery 양식 바인드 및 리 바인드 문제
<a href="javascript:void(0);" onClick="preview();" >Preview</a>
<a href="javascript:void(0);" onClick="submitform();">Publish</a>
function preview()
{
$("#MyForm").attr('target', '_blank').unbind('submit').submit();
console.log($("#MyForm").data('events'));
}
function submitform()
{
$('#MyForm').attr('target', '_self').bind('submit').submit();
console.log($("#MyForm").data('events'));
}
양식을 미리보고 (새 페이지에 제출) 다시 게시하면 양식이 제출 이벤트와 바인드되지 않습니다. 양식 바인딩에 문제가 있습니까?
두 번째 "기능"에 오타가 있습니다. – demoncodemonkey
안녕하세요, 질문 게시 중에 실수가 발생했습니다. 감사합니다 –
$ ('# MyForm'). attr ('target', '_blank'). bind ('submit'). submit(); 이걸 시도 했니? 게시하지 않고 동일한 페이지에서 양식을로드하려는 경우가 아니면 Ajax – Sora