2017-05-20 1 views
-1
나는 내가 첫 번째 텍스트 필드 입력 여기

PHP와 JQuery와 체인 자동 완성

를 사용하여 두 번째 텍스트 필드를 검색 할 경우 mysql 데이터베이스를 사용하여 연쇄 자동 완성하고 싶은 웹 사이트 작업입니다

는 HTML 코드입니다 :

<?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 자동 완성 할 여기

<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 코드어떤 도움이 필요합니까? 사전

답변

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> 

이 두 번째 텍스트 상자에 자동 완성에서 선택된 항목을 표시합니다.

문제가 해결 되었다면 답을 표시하십시오.

+0

죄송합니다 구문 오류 플러스 내가 원하는 첫 번째 필드에서 이름 선택을 기반으로 name2 자동 완성을 만드는 것입니다 –

관련 문제