ขอความช่วยเหลือ ขอตัวอย่างโค๊ดค้นหาบนเว็บไซต์ แต่ค้นหาข้อมูลจาก 2 แหล่งครับ

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา ขอความช่วยเหลือ ขอตัวอย่างโค๊ดค้นหาบนเว็บไซต์ แต่ค้นหาข้อมูลจาก 2 แหล่งครับ

ขอความช่วยเหลือ ขอตัวอย่างโค๊ดค้นหาบนเว็บไซต์ แต่ค้นหาข้อมูลจาก 2 แหล่งครับ

อยากทำหน้าค้นหา แต่พอดี บนเว็บก็ต้องการมีค้นหาจากหน้าเว็บด้วย + ค้นหาข้อมูลจากฐานข้อมูลด้วย
ขอความช่วยเหลือ เรื่อง ค้นหาข้อมูลนบนเว็บไซต์ คือว่า
ค้นหาข้อมูลบนเว็บผมมีหลายที่ หลายฐาน แต่ผมอยากทำให้เขาเลือกว่าจะค้นหาจากแหล่งไหน เช่น
ค้นหาข้อมูลจากบนเว็บไซต์ หรือค้นหาข้อมูลจากฐานข้อมูล ที่ผมมี ไม่รู้ว่าผมอธิบายถูกรือเปล่า
สมมติจากตัวอย่าง ผมมีแอพอยู่ 2 ตัว มีค้นหา อยู่ทั้ง 2 ตัว (ตามรูปครับ)
ผมอยากทำ drop down list ให้เขาเลือกว่า เขาจะค้นหาจากที่ไหน
ต้องเขียนยังไงหรือมีตัวอย่างให้ดูไหมครับ 

ต้องขออภัยมือใหม่ ไม่เก่งโค๊ดครับ

ขอบคุณครับ


Phetbura 123.242.133.xxx 21-09-2016 14:46:02

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1
ใช้แท็ก form เดียวกับ ลองดูตัวอย่างนี้เป็นแนวทาง
 
<!doctype html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
</head>
<body>
	
    
<form action="app1/search" method="post" name="search_form" id="search_form">
  <select name="search_place" id="search_place">
    <option value="1">FIND IN 1</option>
    <option value="2">FIND IN 2</option>
  </select>
  <input type="text" name="search_keyword" id="search_keyword">
  <input type="submit" name="btn_search" id="btn_search" value="ค้นหา">
</form>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>      
<script type="text/javascript">
$(function(){
	
	// ถ้าเปลี่ยนแเหล่งที่ค้น ให้เปลี่ยน action url
	$("#search_place").on("change",function(){
		var selectPlace = $(this).val(); // ค่า แหล่งที่จะค้นหา
		// กำหนดเงื่อนไข ค่า url ตามค่าที่เลือก
		var urlPlace = (selectPlace==1)?"app1/search":"app2/search";
		$("#search_form").attr("action",urlPlace); // เปลี่ยน action ของ form
	});
	
});
</script>
</body>
</html>

 
ตัวอย่าง



ninenik 180.183.12.xxx 21-09-2016
 ความคิดเห็นที่ 2
ขอบคุณครับ


phetbura 123.242.133.xxx 22-09-2016 08:59






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ