как я могу выполнить более одного js?
if($form->isSubmitted()){
$hashed_user->js()->val("r")->execute();
$hashed_pass->js()->val("r")->execute();
}
второй не работает...
как я могу выполнить более одного js?
if($form->isSubmitted()){
$hashed_user->js()->val("r")->execute();
$hashed_pass->js()->val("r")->execute();
}
второй не работает...
Это довольно просто - просто поместите эти цепочки во второй параметр методов js() как массив.
if ($form->isSubmitted) {
$this->js(null, array(
$this->js()->doSomething('A'),
$this->js()->doSomething('B'),
$this->js()->doSomething('C'),
))->execute();
// this line will be never run
}
->execute() должен быть только один, потому что он останавливает рендеринг вашего PHP-скрипта и выводит ответ JS в браузер.