PHPとJQueryの使用を開始したばかりで、フォームのすべての入力フィールドがダーティの場合はアラートボックスを表示したいのですが、そうでない場合は、選択したページに移動します。以下のコードを機能させることができません。
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
}
}