0

ajaxリクエストを送信せずにフォームを送信するときに要素を変更したい。そして、それを正しく記述して、私が望むコードを生成する方法を理解することができません。

CakePHPビューで私は持っています:

$this->Js->get('#testForm')->event('submit', $this->Js->get('#fastRegisterForm')->effect('show'));

そしてそれは生成します:

$(document).ready(function () {
    $("#fastRegisterForm").bind("submit", function (event) {
        $("#fastRegisterForm").show();
        return false;
    });
});

そして私は持っていたい:

$(document).ready(function () {
    $("#testForm").bind("submit", function (event) {
        $("#fastRegisterForm").show();
        return false;
    });
});
4

2 に答える 2

1

別の方法で設定する必要があると思います。

$eventCode = $this->Js->get('#fastRegisterForm')->effect('show');

$this->Js->get('#testForm')->event('submit', $eventCode);

js->getケーキの中に別の人を呼ぶと、ケーキが「混乱」する可能性がありますjs->get

于 2013-01-25T17:18:21.447 に答える
1

JsHelperを忘れて、jqueryコードを自分で記述してください。

于 2013-01-25T18:12:49.687 に答える