http://jangpic.com/testjquery.php 
นี้อ่ะคับ (ไม่ต้องสนใจภาษาต่างดาวนะครับ) สนใจที่ว่าทำไมเปิดใน ie7 ไม่ขึ้นรู้สึกว่าในไอโฟนก็ไม่ขึน ที่บอกว่าไม่ขึ้นคือ พอเลือกหัวข้อแรกผมต้องการให้ select ต่อใน dropdown อันที่สองต่อเลย แต่ว่าถ้าเปิดใน ie หรือ ใน iphone มันไม่ขึ้นอ่ะครับ แต่ว่าเปิดใน firefox ขึ้นปกติ
อยากทราบวิธีแก้อยากรู้ว่าจะแก้ยังไงดีครับ
ปล.source โหลดลงเครื่องมานานแล้ว ไม่แน่ใจว่าโลหดมาจากไหน ขออภัยด้วยคับ
testjquery.php
<?php
include_once("connection.php");
include_once("func.php");
?>
<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<script type="text/javascript">
$(function(){
$("select#province").change(function(){
var datalist2 = $.ajax({ // รับค่าจาก ajax เก็บไว้ที่ตัวแปร datalist2
url: "amphur.php", // ไฟล์สำหรับการกำหนดเงื่อนไข
data: "province_id=" $(this).val(), // ส่งตัวแปร GET ชื่อ province ให้มีค่าเท่ากับ ค่าของ province
async: false
}).responseText;
$("select#amphur").html(datalist2); // นำค่า datalist2 มาแสดงใน listbox ที่ 2 ที่ชื่อ amphur
// ชื่อตัวแปร และ element ต่างๆ สามารถเปลี่ยนไปตามการกำหนด
});
});
$(function() {
$("select#amphur").change(function() {
var datalist3 = $.ajax({// รับค่าจาก ajax เก็บไว้ที่ตัวแปร datalist3
url: "tambol.php", // ไฟล์สำหรับการกำหนดเงื่อนไข
data: "amphur_id=" $(this).val(), // ส่งตัวแปร GET ชื่อ amphur ให้มีค่าเท่ากับ ค่าของ amphur
async: false
}).responseText;
$("select#tambol").html(datalist3); // นำค่า datalist2 มาแสดงใน listbox ที่ 3 ที่ชื่อ tambol
// ชื่อตัวแปร และ element ต่างๆ สามารถเปลี่ยนไปตามการกำหนด
});
});
$(function() {
$("select#tambol").change(function() {
var datalist4 = $.ajax({// รับค่าจาก ajax เก็บไว้ที่ตัวแปร datalist3
url: "model.php", // ไฟล์สำหรับการกำหนดเงื่อนไข
data: "tambol_id=" $(this).val(), // ส่งตัวแปร GET ชื่อ amphur ให้มีค่าเท่ากับ ค่าของ amphur
async: false
}).responseText;
$("select#model").html(datalist4); // นำค่า datalist2 มาแสดงใน listbox ที่ 3 ที่ชื่อ tambol
// ชื่อตัวแปร และ element ต่างๆ สามารถเปลี่ยนไปตามการกำหนด
});
});
</script>
<form action="addnewproductresult.php" name="addform" method="post" enctype="multipart/form-data">
<table align="center" width="800" border="0" cellpadding="5" cellspacing="0">
<?php
$sql = "SELECT * FROM product";
$result = mysql_query($sql);
?>
<tr>
<td align="right">product</td>
<td><select name="product" id="province">
<option value="0">-- เลือกproduct --</option>
<?php while ($rs = mysql_fetch_array($result)) { ?>
<option value="<?php echo $rs['prod_idx']; ?>"><?php echo $rs['name']; ?></option>
<?php } ?>
</select></td>
</tr>
<tr>
<td align="right">type</td>
<td>
<select name="type" id="amphur">
<option value="0">-- เลือกtype --</option>
</select></td>
</tr>
<tr>
<td align="right">brand</td>
<td>
<select name="brand" id="tambol">
<option value="0">-- brand --</option>
<input type="text" name="brandetc" size="30">
</select>
</td>
</tr>
<tr>
<td align="right">model</td>
<td><select name="model" id="model">
<option value="0">-- model --</option>
<input type="text" name="modeletc" size="30">
</select>
</td>
</tr>
</table>
</form>
data.php
<? if($result=='amphur'){
$rstTemp=mysql_query("select * from type Where prod_idx ='".$select_id."'");
while($arr_2=mysql_fetch_array($rstTemp)){
?>
<option value="<?=$arr_2['type_idx']?>"><?=$arr_2['name']?></option>
<? }}?>
<? if($result=='district'){ ?>
<select name='district' id='district'>
<?
$rstTemp=mysql_query("select * from brand Where type_idx ='".$select_id."'");
while($arr_2=mysql_fetch_array($rstTemp)){
?>
<option value="<?=$arr_2['brand_idx']?>"><?=$arr_2['name']?></option>
<? }?>
</select>
<? }?>