2017-05-20 7 views
-1

はhtmlコードです:PHPとjQueryの連鎖オートコンプリート

<script type="text/javascript"> 
      $(document).ready(function(){ 
       $("#name").autocomplete({ 
        source:'node_fetch.php', 
        minLength:1 
       }); 

      }); 
    </script> 
</head> 

<body> 

    <form method="post" action=""> 
     Name : <input type="text" id="name" name="name" /> 
     Name2 : <input type="text" id="name2" name="name2" /> 
    </form>  

、ここでPHPのコードです:

<?php 
include('config.inc'); 

$term=$_GET["term"]; 

$query=mysql_query("SELECT DISTINCT root1 FROM tree where root1 like '%".$term."%' order by root1 ASC"); 
$json=array(); 

while($student=mysql_fetch_array($query)){ 
    $json[]=array(
       'value'=> $student["root1"], 
       'label'=>$student["root1"] 
        ); 
} 

echo json_encode($json); 

?>  

私はNAME1で選択した入力を使用してroot2からname2のオートコンプリートしたいです助けてください?事前

答えて

0

でありがとうは以下のようにオートコンプリートオプションで選択機能を追加します。

<script type="text/javascript"> 
     $(document).ready(function(){ 
      $("#name").autocomplete({ 
       source:'node_fetch.php', 
       minLength:1, 
      select: function (event, ui) { 
       $("#name2").val(ui.item.label); 
      }); 

     }); 
</script> 

これは、2番目のテキストボックスでオートコンプリートから選択した項目が表示されます。

あなたの問題を解決する場合は、答えをマークしてください。

+0

申し訳ありませんが、構文エラーと私は最初のフィールドの名前の選択に基づいてname2オートコンプリートを作成します –

関連する問題