Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,027

HOME > PHP > PHP Forum > คลิ้กรายการใน List/Menu1 แล้วให้เพิ่มข้อมูลใน List/Menu2 ครับ



 

คลิ้กรายการใน List/Menu1 แล้วให้เพิ่มข้อมูลใน List/Menu2 ครับ

 



Topic : 033238



โพสกระทู้ ( 34 )
บทความ ( 0 )



สถานะออฟไลน์




List/Menu1 มีข้อมูล
รายการที่1
รายการที่2
รายการที่3

ถ้าคลิ้ก รายการที่1 แล้ว มันจะมีตัวเลือกโผล่มาที่ List/Menu2 ขึ้นมา3รายการครับ
ถ้าคลิ้ก รายการที่2 แล้ว มันจะมีตัวเลือกโผล่มาที่ List/Menu2 ขึ้นมา2รายการครับ

ไม่ทราบว่าแบบนี้เขียน Javascript ยังไงหรือครับ
ขอตัวอย่างเป็นแนวทางด้วยครับ
ขอบคุณครับ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-10-19 04:48:23 By : isEmpty View : 1070 Reply : 8
 

 

No. 1



โพสกระทู้ ( 32 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ยังไงก็ต้องใช้ฐานขอมูลช่วยด้วยครับ อันนี้คือแนวทาง (มั่วๆ) ครับ ลองดู
Code Java เลือกรายการ งูๆ ปลาๆ
<form method=post name="listbox" action="gd2.php" >
<font color="#003366" size="2" face="MS Sans Serif, Verdana">รายการหลัก</font>
<select name="list1" onchange="javascript:showSubMenu(this.options[this.selectedIndex].value);">
<option value="-" selected>---- กรุณาเลือกรายการหลัก ----</option>
<option value="1">รายการที่ 1</option>
<option value="2">รายการที่ 2</option>
<option value="3">รายการที่ 3</option>//เพิ่มเมนูก็เพิ่ม option value=4 แล้วไปสร้างรายการ ข้างบนเป็น menu[4]
</select>&nbsp; <font color="#003366" size="2" face="MS Sans Serif, Verdana">รายการรอง</font>
<select name="list2">
<option value="-" selected>---- กรุณาเลือกรายการรอง ----</option>//อันนี้เขียนแค่นี้พอครับ
</select>
<input type="submit" value=" กรุณากดปุ่มตรงนี้เบาๆ ">
</form>

ลองดูท่านอื่นๆ ด้วยนะครับ ผมมันคนความรู้น้อย






Date : 2009-10-19 05:44:58 By : pchome
 


 

No. 2



โพสกระทู้ ( 1,528 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


Code (PHP)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Title</title>
</head><body>
<script type="text/javascript">
<!--
var Option_01 = "<select><option>Sub 01<option>Sub 01<option>Sub 01<option>Sub 01</select>"
var Option_02 = "<select><option>Sub 02<option>Sub 02<option>Sub 02<option>Sub 02</select>"
var Option_03 = "<select><option>Sub 03<option>Sub 03<option>Sub 03<option>Sub 03</select>"

function ChangeOption(value) {
   if (value == 01) { OptionSub.innerHTML = Option_01; }
   else if (value == 02) {  document.getElementById( 'OptionSub' ).innerHTML = Option_02; }
   else if (value == 03) {  document.getElementById( 'OptionSub' ).innerHTML = Option_03; }
}
//-->
</script>
<select name="OptionMain" onchange="ChangeOption(this.value)">
<option value="01">01</option>
<option value="02">02</option>
<option value="03">03</option>
</select>
<div id="OptionSub"></div>
</body></html>

Date : 2009-10-19 09:53:34 By : Sek-Artdrinker
 

 

No. 3



โพสกระทู้ ( 1,528 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ตื่นตี4 มาตั้งคำถาม สุดยอดจริงๆครับ ตื่นได้งัย
Date : 2009-10-19 09:55:17 By : Sek-Artdrinker
 


 

No. 4

Guest


ยังไม่ได้นอนมากกว่า
Date : 2009-10-19 14:58:37 By : noname
 


 

No. 5



โพสกระทู้ ( 34 )
บทความ ( 0 )



สถานะออฟไลน์


คือผมอยากให้ List/Menu ทั้งสองตัว มันแสดงอยู่ตลอดครับ ไม่ทราบว่าต้องแก้ยังไงครับ
แนะนำด้วยครับ
Date : 2009-10-19 16:32:36 By : isEmpty
 


 

No. 6



โพสกระทู้ ( 1,528 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


Code (PHP)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>

<BODY>
<form name=f1>
<table>
<tr>
<td>Mobile
<select NAME="list1" ONCHANGE="return(clicklist(this));">
<option VALUE="0"> - Select Mobile - </option>
<option value="1">Nokia</option>
<option value="2">Siemen</option>
<option value="3">Motorola</option>
</select>
</td>

<td>Serie
<select NAME="list2">
<option VALUE=""> - Select Mobile Serie - </option>
</select>
</td>
</tr>
</table>
</form>

<script>
var a = new Array();
    a[0] = new Array(1, " - Select Mobile Serie - ");
    a[1] = new Array(
       101,"3210",
       102,"3310",
       103,"8250"
    );
    a[2] = new Array(
       201,"A30",
       202,"C45",
       203,"SL42",
       204,"M50"
    );
    a[3] = new Array(
       301,"T300",
       302,"T190",
       303,"V90",
       304,"V8088"
    );
function clearcombo(elem){
var i;
for (i = elem.options.length - 1; i >= 0; i--) elem.options[i] = null;
elem.selectedIndex = -1;
}
function populatelist2(elem, index){
for (var i = 0; i < a[index].length; i= i + 2){
  elem.options[elem.options.length] = new Option(a[index][i + 1], a[index][i]);
}
}
function clicklist(elem){
clearcombo(document.f1.list2)
populatelist2(document.f1.list2, elem[elem.selectedIndex].value);
return true;
}
</script>

</BODY>
</HTML>

Date : 2009-10-19 16:57:43 By : Sek-Artdrinker
 


 

No. 7



โพสกระทู้ ( 1,528 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ลองเล่นดูนะครับ ไม่ได้แก้ให้นะ
Date : 2009-10-19 16:58:35 By : Sek-Artdrinker
 


 

No. 8

Guest


เอาไปประยุคใช้ดูครับ
Code (PHP)
<HTML>
<HEAD>
<!-- <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0"> -->
<TITLE>ID=clientEventHandlersJS</TITLE>
<SCRIPT LANGUAGE=javascript>
<!--
var g_str1="SOLUNA VIOS 1.5cc,b,c,d,e,f,g";
var g_str2="x,y,z";
var g_str3="ก,ข,ค";
var g_str4="mit,maz,xbox,fucking";

function addList1(_idname,_this) {
	var _state=_this.value;
	var _arr=new Array();
	alert(_state); // แสดง ข้อความ ค่า ที่ ส่ง มา
	if(_state=="TOYOTA"){
		_arr=g_str1.split(","); //แยก ข้อมูล สตริง ด้วย ,
	}else if(_state=="2"){
		_arr=g_str2.split(","); //แยก ข้อมูล สตริง ด้วย ,
	}else if(_state=="3"){
		_arr=g_str3.split(","); //แยก ข้อมูล สตริง ด้วย ,
	}else{
		_arr=g_str4.split(","); //แยก ข้อมูล สตริง ด้วย ,
	}
	
	var _obj=document.getElementById(_idname);
	_obj.innerHTML=""; // ล้างข้อมูล ใน กล่องข้อมูลทั้งหมด
	for(var i=0;i<_arr.length;i++){
		var _option=document.createElement("option");
		_option.innerHTML=_arr[i];
		_option.value=_arr[i];
		_obj.appendChild(_option);
	
	}
}



//-->
</SCRIPT>
</HEAD>
<BODY >
<select name="cbo1" id="cbo1" style="width:100;" onChange="addList1('cbo2',this)">
  <option value="TOYOTA">TOYOTA</option>
  <option value="2">2</option>
  <option value="3">3</option>
</select>
<select name="cbo2" id="cbo2" style="width:100;"  onchange="addList1('cbo3',this)"></select>
	
	<select name="cbo3" id="cbo3" style="width:100;"></select>
</BODY>
</HTML>

Date : 2010-05-05 18:54:55 By : อนุพงศ์
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : คลิ้กรายการใน List/Menu1 แล้วให้เพิ่มข้อมูลใน List/Menu2 ครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 02
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่