1
방금 PHP 및 JQuery로 작업하기 시작했으며 양식의 모든 입력 필드가 더럽다면 경고 상자를 표시하고 그렇지 않은 경우에는 선택한 페이지로 이동하십시오. 아래 코드는 작동하지 않습니다.더러운 양식에 대한 JQuery .change 확인
var formChanged = false;
function check_dirtyForm(){
$(':input',document.myForm).change(function() {
formChanged = true;
});
}
function show_new_page($controller) {
check_dirtyForm();
if (formChanged == true)
{
alert("Form is dirty");
}
else
{
//show page
}
}
어떻게'show_new_page()'가 호출 되었습니까? 콘솔에 오류가 있습니까? 문제를 보여주기 위해 JS Fiddle을 설정할 수 있습니까? – Utkanos
@Utkanos 질문 주셔서 감사합니다. 그것은 링크 Offer에서 호출되며 나는 JS 피들에 대해 모른다. 그러나 나는 그것에 대해 조사 할 수있다. Martin –
@Utkanos, 나는 JS Fiddel http://jsfiddle.net/C9hZm/18/을 설정했으며 거기에서 작동합니다. 따라서 위의 코드에는 오류가 없습니다. 힌트와 도움에 감사드립니다. Martin –