2013-03-06 3 views
0

내 HTML 양식에 콤보 상자가 4 개 있습니다. 처음 2 개는 Area and Subarea입니다. 또 다른 2 개는 유형 및 부속 유형입니다. 데이터베이스 값을 사용하여 콤보 상자를 채우고 싶습니다. 이미 첫 번째 콤보 상자, 즉 영역 ID를 채웠지 만 특정 영역을 선택한 다음 그 값에 따라 SubArea 콤보 상자를 채우고 싶습니다. 나는 PHP에서만 그것을 할 수 없다. 그리고 저는 JavaScript와 Ajax가 처음입니다. 너 나 좀 도와 줄래?HTML의 다른 콤보 상자를 사용하여 콤보 상자를 제어하는 ​​방법

+2

포스트 지금까지 가지고있는 코드. –

+0

선택한 값이 변경된 이벤트 – Ron

+0

Ajax를 사용하여 성공 데이터와 함께 PHP 파일을 호출하고 콤보 박스를 채 웁니다. – tymeJV

답변

-1

이것은 광범위한 디자인 질문이지만 콤보 상자에 이벤트를 첨부해야하므로 항목을 선택하면 선택한 항목의 하위 항목을 검색하는 AJAX 요청을 실행합니다.

1

많은 사람들이 실제로이 문제를 해결했습니다. 자주 "종속"또는 "관련"또는 "계단식"선택 상자/콤보 박스로 간주됩니다. 여기 (사용 우수한 jQuery library)을 당신에게 자바 스크립트에 대한 몇 가지 플러그인을 얻을 수있는 구글 검색의 : 또한 https://www.google.com/search?hl=en&q=jquery+dependent+select&oq=jquery+dependent+select

는이 질문의 오른쪽에있는 "관련 질문에"상황에 매우 적절한 보면이 중 일부에 최대 읽어보세요 그들.

FAQ 하나의 기준

  • 특정 프로그래밍 문제의 모든
  • 소프트웨어 알고리즘 소프트웨어 도구에 맞게 질문을 장려하고 있습니다 일반적으로 프로그래머 실용 대답 할 문제로 사용
  • 프로그래밍 전문직

mustafa.0x가 지적한 것처럼 귀하의 질문은 지나치게 광범위하며 특정 질문을 포함하지 않습니다. 플러그인을 사용하여 스윙을 취하거나 비 jQuery 솔루션을 연구하고, 문제가 발생하면 특정 문제가있는 다른 질문을 게시하십시오.

0

자바 스크립트에서 이벤트를 사용하면 사용중인 ID를 검색 할 수 있지만 슬프게도 PHP로 가져올 수 없습니다.

` * 부서명은

<select name = "dept_type" id = 'new_jobdep_id' onchange = 'clickSelect(this.value)' class= "form-control" required> 
     <option value = "" selected>-----Select Department---</option> 

    <?php 

      $sql_in = mysql_query('Select * from department where DeptStatus = 1'); 


       while ($r = mysql_fetch_assoc($sql_in)){ 
        $depID = $r['DeptID']; 
        $depName = $r['DeptName']; 

        $depName = ucwords($depName); 


     ?> 
       <option value = <?php echo $depID; ?> required><?php echo $depName; ?> </option> 
     <?php 
       } 
     ?> 
    </select>` 

희망이 코드는 당신에게 좋은 논리를 제공 할 수 있습니다.

Pls는 ..이 질문 .. 난 그냥 다음 아래의 select 문이 내 쿼리에 PHP에서 ID를 검색 삽입하여 또 다른 콤보 상자에 대한 참조로 만드는 값을 얻으려면 을 .. 답변

관련 문제