|
|
|
สอบถามการทำ Dependent Menu ครับ ผมได้อ่านบทความ การสร้าง Dependent เมนู แล้วจากบทความ |
|
|
|
|
|
|
|
จากบทความก็ได้ปกติน่ะครับ
|
|
|
|
|
Date :
2010-05-13 06:05:12 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ครับพี่วิน
คือผมเองอ่ะครับ ที่ดัดแปลงเอามาใช้ไม่ได้อ่ะครับ
ลองทำดูแล้ว มันไม่ขึ้นตามที่ต้องการเลยอ่ะครับ
|
|
|
|
|
Date :
2010-05-13 07:03:58 |
By :
yomaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<script language = "JavaScript">
//**** List Club (Start) ***//
function ListClub(SelectValue)
{
addTeacher.f_club.length = 0
//*** Insert null Default Value ***//
var myOption = new Option('','')
addTeacher.f_club.options[addTeacher.f_club.length]= myOption
<?
$intRows = 0;
$clsMyDB->strTable="t_club";
$clsMyDB->strCondition="c_status='1' ORDER BY c_name ASC";
$objList=$clsMyDB->fncListRecordCondition();
$intRows = 0;
while($objResult = mysql_fetch_array($objList))
{
$intRows++;
?>
x = <?=$intRows;?>;
mySubList = new Array();
strGroup = "<?=$objResult["c_year"];?>";
strValue = "<?=$objResult["c_id"];?>";
strItem = "<?=$objResult["c_name"];?>";
mySubList[x,0] = strItem;
mySubList[x,1] = strGroup;
mySubList[x,2] = strValue;
if (mySubList[x,1] == SelectValue){
var myOption = new Option(mySubList[x,0], mySubList[x,2])
addTeacher.f_club.options[addTeacher.f_club.length]= myOption
}
<?
}
?>
}
//**** List Club (End) ***//
</script>
และใน boby ผมก็ใส่ onchange ให้กับ ปีการศึกษาครับ
Code (PHP)
<select name="f_year" class="text ui-widget-content ui-corner-all" id="f_year" onChange = "ListClub(this.value)">
<option value="none">เลือก</option>
<?php
$yb=date("Y")+543;
for($ynb=2552;$ynb<=$yb;$ynb++){
($cYear==$ynb) ? $selectnb = ' selected="selected"' : $selectnb ='' ;
?>
<option value="<?=$ynb;?>" <?=$selectnb;?>><?=$ynb;?></option>
<?php
}
?>
</select>
<select name="f_club" class="text ui-widget-content ui-corner-all" id="f_club">
</select>
|
|
|
|
|
Date :
2010-05-13 07:27:06 |
By :
yomaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<script language = "JavaScript">
//**** List Club (Start) ***//
function ListClub(SelectValue)
{
document.addTeacher.f_club.length = 0
//*** Insert null Default Value ***//
var myOption = new Option('','')
document.addTeacher.f_club.options[addTeacher.f_club.length]= myOption
<?
$intRows = 0;
$clsMyDB->strTable="t_club";
$clsMyDB->strCondition="c_status='1' ORDER BY c_name ASC";
$objList=$clsMyDB->fncListRecordCondition();
$intRows = 0;
while($objResult = mysql_fetch_array($objList))
{
$intRows++;
?>
x = <?=$intRows;?>;
mySubList = new Array();
strGroup = "<?=$objResult["c_year"];?>";
strValue = "<?=$objResult["c_id"];?>";
strItem = "<?=$objResult["c_name"];?>";
mySubList[x,0] = strItem;
mySubList[x,1] = strGroup;
mySubList[x,2] = strValue;
if (mySubList[x,1] == SelectValue){
var myOption = new Option(mySubList[x,0], mySubList[x,2])
document.addTeacher.f_club.options[document.addTeacher.f_club.length]= myOption
}
<?
}
?>
}
//**** List Club (End) ***//
</script>
เพิ่ม document. หน้า addTeacher.f_club ทุกตัวลองดูได้ป่ะคับ
|
|
|
|
|
Date :
2010-05-13 08:44:02 |
By :
ไวยวิทย์ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณ คุณ ไวยวิทย์ มากๆครับ
แต่ ยังไม่ได้เลยครับผม T_T
|
|
|
|
|
Date :
2010-05-13 09:24:11 |
By :
yomaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอนนี้ ผมแก้แบบกำปั้นทุบดินไปก่อนแล้วนะครับ
ใช้ onchange ของ jump menu
แล้ว เช็คค่า Year เอาแล้วอ่ะครับ
แต่ปัญหาที่ตามมาตอนนี้คือ ค่าที่พิมพ์ไป หากมีการเลือกปีใหม่ มันจะหายหมดเลยครับ
|
|
|
|
|
Date :
2010-05-13 11:28:58 |
By :
yomaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|