0

ビュー ファイルの入力フィールドで JavaScript 関数を呼び出したいのですが、どうすればよいですか?

 <script>
  function new(){
  // code
 }
 </script>

<?php echo $this->FormManager->input('search',array('label'=>'Search'));?>

この入力フィールドで関数を呼び出したいのですが、どうすればよいですか?

誰でも助けることができますか?前もって感謝します

4

1 に答える 1

2

その入力およびバインドfocusイベントにIDを追加する必要があります。

<?php echo $this->FormManager->input('search',array('label'=>'Search', 'id'=>'searchBtn'));?>

<script type="text/javascript">
$(document).ready(function(){
    $('#searchBtn').on('focus', function(){
        // your function
    });
});
</script>

その入力が編集されるたびにfocus、または必要なものが何であれ、その関数が呼び出されます。

于 2013-02-28T10:42:43.843 に答える