1

我刚刚开始使用 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
    }
}
4

1 回答 1

0

您可以使用dirtyFields插件并检查表单上的“dirtyForm”类。

于 2012-12-14T07:31:20.637 回答