Cakephp onKeyUp

时间:2016-10-31 22:15:01

标签: javascript jquery angularjs cakephp-3.0

嗨,这是一个非常简单快速的问题。我有一个文本框

<?= 
$this->Form->input('contract_prices.'.$num.'.quantity', [
'id' => 'contract-prices-'.$num.'-quantity', 
'name' => 'contract_prices['.$num.'][quantity]',
'label' => false']); 
?>

现在我需要这个文本框,只要用户在其上键入javascript / jquery就会触发。我无法在任何地方找到如何做到这一点。我尝试使用'onkeyup' => 'thisFunction()',但它无效。它只是console.log(&#39; test&#39;);现在里面的功能。知道如何使这项工作? Jquery,Angular,Javascript,三者中的任何一个都会帮助我。无论哪个有效。谢谢!

1 个答案:

答案 0 :(得分:0)

我相信这样的事可能会让你开始。无法测试对不起,这台机器没有合适的环境。

$this->Html->scriptBlock('$(document).on("keyup", "#contract-prices-'.$num.'-quantity", (event) => console.log(event) );', ['block' => true]);

您需要在适当的位置输出脚本块。