【问题标题】:Is there a way to bind something to submitbutton?有没有办法将某些东西绑定到提交按钮?
【发布时间】:2012-01-25 10:00:40
【问题描述】:

我可以绑定任何东西来提交按钮吗?如果是怎么办?

【问题讨论】:

    标签: php forms button atk4


    【解决方案1】:

    只需使用常规按钮

    $b=$this->add('Button');
    $b->js('click',array(
        $form->js()->submit(),  // submit form
        $otherelemen->js()->reload(),  // do some other action
        $b->js()->disable()          // disable button
    ));
    

    【讨论】:

    • 哇哦,这很有趣!我不知道 js() 可以传递一个 js() 数组作为第二个参数.. 这是避免 js(null, js(null, js(null, ..))) 非常深嵌套的好方法我想我仍然处于试图尝试的冰山一角了解敏捷工具包的工作原理! :)
    【解决方案2】:

    您可以绑定到 JavaScript 提交事件:

    $('form').submit(function() { 
        // do your stuff
    }
    

    这不会绑定到提交按钮,而是绑定到表单的提交事件(希望包含按钮)。

    【讨论】:

    • 你能澄清一下你想从php中添加什么吗?您可以在此提交绑定中进行 ajax 调用,该调用调用您的 php 脚本(如果您这样做的话)。
    猜你喜欢
    • 1970-01-01
    • 2014-03-03
    • 2014-12-17
    • 1970-01-01
    • 1970-01-01
    • 2019-04-11
    • 1970-01-01
    • 2011-11-15
    • 1970-01-01
    相关资源
    最近更新 更多