รายละเอียดของการตอบ ::
<select name="select" id="select">
32. <option value="">เลือกคนที่จะแสดง</option>
33. <option value="Item1,Spec1">1</option>
34. <option value="Item2,Spec2">2</option>
35. <option value="Item3,Spec3">3</option>
36. <option value="Item4,Spec4">4</option>
37. <option value="Item5,Spec5">5</option>
38. </select>
ถ้าค่าตรง "Item1,Spec1" มาจากdatabase เขียนแบบนี้ถูกไหมค่ะ
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!-- TemplateBeginEditable name="doctitle" -->
<title>Untitled Document</title>
<!-- TemplateEndEditable -->
<!-- TemplateBeginEditable name="head" -->
<!-- TemplateEndEditable -->
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('#select').change(function(){
var longstring = $(this).val();
var brokenstring=longstring.split(",");
for (var i = 0; i<brokenstring.length; i++){
$('#Itemname').val(brokenstring[i]);
$('#Spec').val(brokenstring[i]);
}
})
});
</script>
</head>
<?
include('connect.php');
$sql_itemno = "select ITEM_NO,ITEM_NAME,SPEC from item ";
$result_itemno = mysql_query($sql_itemno) or die ("Error Query [".$sql_itemno."]"); ;
?>
<select id="lstItemno" onChange="FillValue(this.value)">
<option value=""> => Select Item No<= </option>
<?
while($result = mysql_fetch_array($result_itemno ))
{
?>
<option value="<?=$result["ITEM_NAME"];?>,<?=$result["SPEC"];?>"><?=$result["ITEM_NO"];?>
</option>
<?
}
?>
</select>
</label> </td>
<td><input name="Itemname" type="text" id="Itemname" size="45" /></td>
<td><input name="Spec" type="text" id="Spec" size="45" /></td>
เขียนแบบนี้ค่ะมันไม่โชว์เลยค่ะ