A-AA+then

Combobox เลือก จังหวัด อำเภอ ตำบล (TIS-620)

2,057
ผมเอาตัวอย่าง Combobox เลือก จังหวัด อำเภอ ตำบล (TIS-620) ในตัวอย่างมีให้เลือกแค่ 3 แต่ผมต้องการ 5 ตัวเลือก
ลองแก้ไขแล้วไม่ได้ ใน function dochange ช่วยหน่อยครับว่าต้องเพิ่มตรงไหนบ้าง

function dochange( obj )
{
 var req = Inint_AJAX();
 var cat_id = document.getElementById( 'cat_id' ).value;
 var pro_id = document.getElementById( 'pro_id' ).value;
 if ( obj && obj.name == 'cat_id' )//เมื่อทำการเลือที่จังหวัดมา ให้เคลียร์ค่าอำเภอ
 {
  var sub_id = "";
 }
 else //เลือกรายการอื่น
 {
  var sub_id = document.getElementById( 'sub_id' ).value;
 };
 var data = "cat_id=" + cat_id + "&sub_id=" + sub_id + "&pro_id=" + pro_id;
 req.onreadystatechange = function()
 {
  if ( req.readyState == 4 )
  {
   if ( req.status == 200 )
   {
    var datas = eval( '(' + req.responseText + ')' ); // JSON
    document.getElementById( 'cat_idDiv' ).innerHTML = datas[0].cat_id;
    document.getElementById( 'sub_idDiv' ).innerHTML = datas[0].sub_id;
    document.getElementById( 'pro_idDiv' ).innerHTML = datas[0].pro_id;
   };
  };
 };
 req.open( "post" , "province.php" , true ); //สร้าง connection
 req.setRequestHeader( "Content-Type", "application/x-www-form-urlencoded" ); // set Header
 req.send( data ); //ส่งค่า
};

1 ความคิดเห็น

จนใจจะตอบ ไม่รู้ว่าดัดแปลงไว้ยังไง
1
^