//자바스크립트와 선택 컴포넌트의 결합
//프로그램을 작성하는 과정에서 선택 개체에서 옵션을 선택한 후
//버튼을 제출할 필요는 없지만 액션을 직접 트리거하고 액션이 발생한 후에
//선택한 옵션은 페이지에 유지되어야 합니다. 설명드린 후 최종 합격했습니다
//Javascript와 선택 개체의 onchange 속성 및
을 사용합니다.
//value value는 이 기능을 구현합니다.
//코드는 다음과 같습니다(파일명은 "test.php"):
스위치($mon){
case '': echo '당신의 별자리를 선택하세요:';break
case '1':echo '당신의 별자리는 물병자리입니다';break
case '2':echo '당신의 별자리는 물고기자리입니다';break
case '3':echo '당신의 별자리는 양자리입니다';break
case '4':echo '당신의 별자리는 황소자리입니다';break
case '5':echo '당신의 별자리는 쌍둥이자리입니다';break
case '6':echo '당신의 별자리는 게자리입니다';break
case '7':echo '당신의 별자리는 사자자리입니다';break
case '8':echo '당신의 별자리는 처녀자리입니다';break
case '9':echo '당신의 별자리는 천칭자리입니다';break
case '10':echo '당신의 별자리는 전갈자리입니다';break
case '11':echo '당신의 별자리는 궁수자리입니다';break
case '12':echo '당신의 별자리는 염소자리입니다';break
기본값: 중단
}
?>
<양식 이름="form1">
<이름 선택="월_선택"
onChange="javascript:location.href=
This.options[this.selectedIndex].value">
<옵션>--별자리를 선택하세요--
<옵션 값="test.php?mon=1"
>Aquarius
<옵션 값="test.php?mon=2"
>물고기자리
<옵션 값="test.php?mon=3"
>양자리
<옵션 값="test.php?mon=4"
>황소자리
<옵션 값="test.php?mon=5"
>Gemini
<옵션 값="test.php?mon=6"
>암
<옵션 값="test.php?mon=7"
>레오
<옵션 값="test.php?mon=8"
>Virgo
<옵션 값="test.php?mon=9"
>Libra
<옵션 값="test.php?mon=10"
>전갈자리
<옵션 값="test.php?mon=11"
>사수자리
<옵션 값="test.php?mon=12"
>염소자리
선택>
양식>
~
위 내용은 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.