我如何知道表单是否已被修改

时间:2009-10-21 13:39:52

标签: php jquery forms

我想知道无论如何我都可以检查表格是否已被修改。

例如。如果其中一个输入已被更改,我想显示一个按钮来提交更改。

3 个答案:

答案 0 :(得分:8)

JQuery有一个“改变”事件。所以做一些事情:

$(document).ready(function() {
    $('form').change(function() {
        # Here you display your button
    }
}

完美无缺(并且您的javascript与您的HTML保持独立)。

答案 1 :(得分:4)

有一个名为onchange="JAVASCRIPTFUNCTION();"

的属性

JavaScript示例:

<form onchange="displayButton();"> </form>

完整解释: CLICK (w3schools.com是其中最好的资源之一)

// // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // < / p>

jQuery示例:

$(FORM_ID).change(function(){
    $(BUTTON_ID).show();
});

答案 2 :(得分:0)

使用JQuery,您可以使用on change事件。

$('#form_id input').change(function(){
    $('#button').show();
});

此时可以隐藏按钮。