การคืนค่า Default ให้ Dropdownlist จะใส่ selected ไว้ตรงไหนครับ
เหมือนของจังหวัดที่คุณเอามาแสดงนั่นแหล่ะครับ
ใส่ไว้ใน option แรก หรือ option ไหนก็ได้ครับ ที่คุณต้องการแสดงก่อน
Date :
2011-07-18 10:41:57
By :
mangkunzo
อย่างนี้เหรอครับ ไม่ขึ้นอ่าาครับ
Code (PHP)
<select id="ddlAmphur" name="select_amphur" style="width:120px" onChange = "ListDistrict(this.value)">
<? if($strDefault3==$objResult["AMPHUR_ID"])
{
$sel="selected";
}
else
{
$sel="";
}
?>
<option value="<?=$objResult["AMPHUR_ID"];?>"<?=$sel;?>><?=$objResult["AMPHUR_NAME"];?></option>
</select>
Date :
2011-07-18 11:09:57
By :
MyZeus
Code (JavaScript)
for(i=0; i<ele.length; i++){
if(eleValue == ele.options[i].value){
ele.selectedIndex = i;
break;
}
}
Date :
2011-07-18 11:14:19
By :
webmaster
วางอย่างนี้ป่าวคับ
Code (PHP)
<? for($i=0; $i<ele.length; $i++){
if(eleValue == ele.options[$i].value){
ele.selectedIndex = $i;
break;
}
}
?>
</head>
อำเภอ
<select id="ddlAmphur" name="select_amphur" style="width:120px" onChange = "ListDistrict(this.value)">
<option value="<?=$objResult["AMPHUR_ID"];?>"<?=$i;?>><?=$objResult["AMPHUR_NAME"];?></option>
Date :
2011-07-18 11:50:54
By :
MyZeus
ไม่ได้ครับ
Date :
2011-07-18 15:22:18
By :
MyZeus
แบบนี้ก้ได้ครับ ใส่ข้างหลัง listmenu หรือในส่วนของ body onload ครับ
Code (JavaScript)
elm = document.getElementById("ddlXXX");
for (x=0;x<elm.length;x++)
{
if (elm.options[x].value=="ค่าเริ่มต้น")
{
elm.options[x].selected = true;
break;
}
}
Date :
2011-07-18 16:09:08
By :
webmaster
ไม่ได้ครับผม
Code (PHP)
<body onload="
elm = document.getElementById("ddlAmphur");
for (x=0;x<elm.length;x++)
{
if (elm.options[x].value=="<?=$objResult["c_amphur"];?>")
{
elm.options[x].selected = true;
break;
}
}"
Code (PHP)
อำเภอ
<select id="ddlAmphur" name="select_amphur" style="width:120px" onChange = "ListDistrict(this.value)"></select>
Date :
2011-07-18 16:36:31
By :
MyZeus
ยังไม่ได้เลยคับ ติดแต่เช้าแล้วอ่าาา
Date :
2011-07-18 22:45:16
By :
MyZeus
Load balance : Server 05