<FORM METHOD=POST ACTION="" NAME="myfrm">
    <select name=bigCate onChange=bigCateCh(this.selectedIndex)>
        <option value=>배송방법</option>
        <option value='1'  >대분류1</option>
        <option value='2'  >대분류2</option>
        <option value='3' >대분류3</option>
        <option value='4' >대분류4</option>
    </select>
    <select name=subCate>
        <option value=>중분류고르기</option>
    </select>
</FORM>

<SCRIPT LANGUAGE=JavaScript>
<!--
var cnt = new Array();

cnt[0] = new Array('전체');
cnt[1] = new Array('중분류1-1','중분류1-2','중분류1-3');
cnt[2] = new Array('중분류2-1','중분류2-2');
cnt[3] = new Array('중분류3-1');
cnt[4] = new Array('중분류4-1','중분류4-2','중분류4-3');

//대분류:add  중분류:selected
function bigCateCh(add,selected)
{
    //중분류
    sel=document.myfrm.subCate;

    //대분류 선택된거 나오게 함
      if(add)    document.myfrm.bigCate.selectedIndex  =add;
    
    for (i=sel.length-1; i>=0; i--)
    {
        sel.options[i] = null
    }
    for (i=0; i < cnt[add].length;i++)
    {

        sel.options[i] = new Option(cnt[add][i], cnt[add][i] );
        
        //증분류 선택된거  나오게 함
        if(i==selected)        sel.selectedIndex  =selected;
            
    }
}
<? //디비에서 불러온 선택항목이 있다면 bigCateCh() 실행, 없다면 실행안함
if($arr[bigCate]) echo "bigCateCh('$arr[bigCate]','$arr[subCate]')";
?>
//-->
</SCRIPT>

'php' 카테고리의 다른 글

제로보드4 lib.php on line 1001 에러  (0) 2008.08.28
strtotime() 사용  (0) 2008.06.12
select 박스 테스트  (0) 2008.05.08
[ HTML/PHP/MYSQL 기초 동영상 강좌 ]  (1) 2008.04.28
fopen  (0) 2008.04.03
다른 도메인간(www.url.com, shop.url.com등) 세션공유  (2) 2007.07.21

+ Recent posts