【问题标题】:How do I know if a form has been modified我如何知道表格是否已被修改
【发布时间】:2010-12-08 17:23:48
【问题描述】:

我想知道是否可以检查表单是否已被修改。

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

【问题讨论】:

    标签: php jquery forms


    【解决方案1】:

    JQuery 有一个“更改”事件。所以做类似的事情:

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

    将完美运行(并且您的 javascript 仍然独立于您的 html)。

    【讨论】:

    • 如此简单!我喜欢 jQuery!
    【解决方案2】:

    有一个属性叫:onchange="JAVASCRIPTFUNCTION();"

    JavaScript 示例:

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

    .

    完整说明:CLICK(w3schools.com 是最好的资源之一)

    // // // // // // // // // // // // // // // // // // // // // // / / // // // // // // // // // // // // // // // // // // // // // // //

    jQuery 示例:

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

    【讨论】:

    • 这是 javascript 方法,实际上不是 jquery
    • @Stamper,是的,但我认为用原生 js 来做会容易得多。
    • @daemonfire300- ?你会怎么想?但即使OP要求jquery。但我没有对你投反对票
    【解决方案3】:

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

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

    按钮可以同时隐藏。

    【讨论】:

      猜你喜欢
      • 2014-12-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-23
      • 1970-01-01
      相关资源
      最近更新 更多