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 > อยากทำปุ่มค้นหาข้อมูลหาเพจค่ะ คล้ายๆ เวลากด Ctrl +F ค่ะ แต่พอกดแล้วให้มันโชว์ข้อมูลที่เราค้นหาค่ะ



 

อยากทำปุ่มค้นหาข้อมูลหาเพจค่ะ คล้ายๆ เวลากด Ctrl +F ค่ะ แต่พอกดแล้วให้มันโชว์ข้อมูลที่เราค้นหาค่ะ

 



Topic : 101811



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



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




อยากทำปุ่มค้นหาข้อมูลหาเพจค่ะ คล้ายๆ เวลากด Ctrl +F ค่ะ แต่พอกดแล้วให้มันโชว์ข้อมูลที่เราค้นหาค่ะ



Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2013-10-18 15:53:15 By : numill View : 3781 Reply : 15
 

 

No. 1



โพสกระทู้ ( 5,105 )
บทความ ( 4 )

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

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


PHP MySQL Search Record
อ่าน ทดลองทำ ประมาณนี้






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-10-18 16:40:58 By : apisitp
 


 

No. 2



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

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

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


แบบนี้หรือเปล่าครับ http://jsfiddle.net/F23Ls/
<script src="http://code.jquery.com/jquery-1.8.3.js "></script>
<meta http-equiv="Content-Type" content="text/html; charset=utf8" />
<script type="text/javascript">
$(document).ready(function{
	$("#searchBtn").click(function(){
		var searchText = $("#searchTXT").val(),
			content = $("p#content"),
			modContent = '';
		alert('ค้นหา : '+searchText);
		if(content.text().indexOf(searchText) >= 0)
			searchArr = content.text().split(searchText);
		$.each(searchArr,function(index,stripVal){
			modContent += stripVal+"<span style='background-color:yellow'>"+searchText+"</span>";
		});
		content.empty().html(modContent);
	});
});
</script>
<input type="text" name="search" id="searchTXT" /><input type="button" value="ค้นหา" id="searchBtn" />
<p id="content">
     บีเอ็มดับเบิลยู ประเทศไทย ตั้งดีลเลอร์ใหม่ “อมร เพรสทีจ” ลงทุนกว่า 300 ล้านบาท เจาะตลาดรถหรูเมืองกรุง คาดปีนี้จะมียอดขายรถหรูรวมทุกรุ่นกว่า 17,000 คัน นับเป็นตัวเลขสูงสุดหลังจากวิกฤตฟองสบู่
       
       นายแมทธิอัส พฟาลซ์ ประธานบีเอ็มดับเบิลยู กรุ๊ป ประเทศไทย เปิดเผยว่า ตลอดรถยนต์หรูของไทย 8 เดือนแรก หรือตั้งแต่มกราคมจนถึงเดือนสิงหาคมที่ผ่านมา มียอดขายประมาณ 1 หมื่นคันเศษๆ โดยในในส่วนของบีเอ็มดับเบิลยูและมินิมียอดขาย 5,165 คัน เทียบกับช่วงเดียวกันของปีที่แล้ว มีอัตราการเติบโต 35%
       
       “ที่ผ่านมาตลาดรถหรูเป็นไปตามธรรมชาติ ไม่มีปัญหาจากการผลักดันตลาดเหมือนโครงการรถคันแรก จนส่งผลกระทบในปีนี้ เหมือนกับกลุ่มรถตลาดอื่นๆ ขณะที่เรื่องการเมือง หรือสถานการณ์น้ำท่วมไม่มีผลเช่นกัน จึงเชื่อมั่นถึงสิ้นปีภาพรวมตลาดรถหรูหราในไทยทุกยี่ห้อ จะมียอดขายประมาณ 17,000 คัน หรือมากกว่าปีที่ผ่านมาที่ทำได้ 15,000 คัน ซึ่งถือว่าเป็นปริมาณยอดขายสูงสุดของตลาดรถหรู นับตั้งแต่เกิดวิกฤตเศรษฐกิจเมื่อปี 2540 และเพื่อรองรับการเติบโตของตลาด ล่าสุดได้แต่งตั้ง อมร เพรสทีจ เป็นดีลเลอร์รายใหม่ในกรุงเทพฯ และจะเริ่มให้บริการบัดนี้เป็นต้นไป”
</p>



แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-10-18 17:20:54 By : sakuraei
 

 

No. 3



โพสกระทู้ ( 4,169 )
บทความ ( 7 )

Hall of Fame 2012

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


ตอบความคิดเห็นที่ : 2 เขียนโดย : sakuraei เมื่อวันที่ 2013-10-18 17:20:54
รายละเอียดของการตอบ ::
นั่งง่ะ จะหาลิ้งเก่าของพี่ให้พอดีเลย 55+

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-10-18 17:21:58 By : Ex-[S]i[L]e[N]t
 


 

No. 4



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

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

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


ตอบความคิดเห็นที่ : 3 เขียนโดย : Ex-[S]i[L]e[N]t เมื่อวันที่ 2013-10-18 17:21:58
รายละเอียดของการตอบ ::
จำไม่ได้เหมือนกันว่าเคยเขียนไว้ เลยนั่งทำใหม่เลย... ฮ่าๆๆๆ


พี่ว่าเขียนไม่เหมือนเดิมแน่ๆ


ประวัติการแก้ไข
2013-10-18 17:39:17
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-10-18 17:38:22 By : sakuraei
 


 

No. 5



โพสกระทู้ ( 4,169 )
บทความ ( 7 )

Hall of Fame 2012

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


ตอบความคิดเห็นที่ : 4 เขียนโดย : sakuraei เมื่อวันที่ 2013-10-18 17:38:22
รายละเอียดของการตอบ ::
ม่ายเหมือนนนกานเลยยย



ประวัติการแก้ไข
2013-10-18 17:46:45
2013-10-18 17:47:13
2013-10-18 17:47:43
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-10-18 17:44:27 By : Ex-[S]i[L]e[N]t
 


 

No. 6



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

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

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


เขียนใหม่ก็ไม่เหมือนเดิมล่ะ มันเป็นคนละคนกันกับเมื่อก่อน... อิๆๆ

อันนี้ฉบับปรับปรุงครับ http://jsfiddle.net/F23Ls/1/


ตอบความคิดเห็นที่ : 5 เขียนโดย : Ex-[S]i[L]e[N]t เมื่อวันที่ 2013-10-18 17:44:27
รายละเอียดของการตอบ ::
ถ้ายูเจอของพี่ เอาเก่ามาวางหน่อยซิ อยากเห็นเหมือนกันว่าเขียนยังไง



ประวัติการแก้ไข
2013-10-18 17:47:10
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-10-18 17:45:53 By : sakuraei
 


 

No. 7



โพสกระทู้ ( 4,169 )
บทความ ( 7 )

Hall of Fame 2012

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


http://jsfiddle.net/yMSkz/
Creadit : พี่ท่าน sakuraei

เหมือนว่าพี่จะใช้ replace นะพี่
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-10-18 17:48:35 By : Ex-[S]i[L]e[N]t
 


 

No. 8



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

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

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


อ๋อ อันนี้ http://jsfiddle.net/yMSkz/ น่าจะเป็นแค่แนวๆ เอาไปปรับใช้ แต่อันใหม่เอาไปใช้แทน Ctrl+F ของบราวเซอร์ได้เลย

Thanks a lot น่ะน้องชาย


ประวัติการแก้ไข
2013-10-18 17:50:09
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-10-18 17:49:10 By : sakuraei
 


 

No. 9



โพสกระทู้ ( 4,169 )
บทความ ( 7 )

Hall of Fame 2012

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


ตอบความคิดเห็นที่ : 8 เขียนโดย : sakuraei เมื่อวันที่ 2013-10-18 17:49:10
รายละเอียดของการตอบ ::
ตอนนี้จริงๆพี่ ผมว่าผมศึกษา พวก ajax&jquery ไว้ค่อยข้างเยอะแล้ว เจอ code พี่ปวด สมองเซรีบัม ว๊ากกก -.-"

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-10-18 17:52:05 By : Ex-[S]i[L]e[N]t
 


 

No. 10



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

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

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


มันแล้วแต่สถานการณ์น่ะ จริงๆแล้วคำถามชุดเดียวกันสามารถเขียนโค้ดได้ไม่ต่ำกว่า 4-5 แบบ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-10-18 17:55:19 By : sakuraei
 


 

No. 11



โพสกระทู้ ( 4,169 )
บทความ ( 7 )

Hall of Fame 2012

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


ตอบความคิดเห็นที่ : 8 เขียนโดย : sakuraei เมื่อวันที่ 2013-10-18 17:49:10
รายละเอียดของการตอบ ::
ขอถามลูกพี่ว่า ตรงนี้มันคืออันหยังครับ
Code (PHP)
 $.each(searchArr,function(index,stripVal){ // ให้ each ในรูปแบบ split แล้วใน function index.stripVal นี่มันคืออะไรครับ
        if(searchArr.length == index+1)
				modContent += stripVal;
			else
        modContent += stripVal+"<span style='background-color:yellow'>"+searchText+"</span>";
    });



งงจ๊ะอธิบายได้ครึ่งบรรทัด -.-"
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-10-18 17:56:16 By : Ex-[S]i[L]e[N]t
 


 

No. 12



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

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

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


Code (PHP)
$(document).ready(function{
	$("#searchBtn").click(function(){
		var searchText = $("#searchTXT").val(),
			content = $("p#content"),
			modContent = '';
		alert('ค้นหา : '+searchText);
		if(content.text().indexOf(searchText) >= 0)
			searchArr = content.text().split(searchText); // สร้างอาเรย์จากข้อความด้วย โดยใช้คำที่ต้องการค้นหาเป็นตัวแยก
		$.each(searchArr,function(index,stripVal){ //ใช้ .each ในการไล่สมาชิกในอาเรย์ทีละตัว เราได้ index คือลำดับในอาเรย์
                      // และ stripVal คือข้อมูลในอาเรย์
			modContent += stripVal+"<span style='background-color:yellow'>"+searchText+"</span>"; // ส่วนบรรทัดนี้ไม่ต้องอธิบายก็ได้มั้ง

		});
		content.empty().html(modContent); // ใส่ข้อความที่ทำการดัดแปลงไปแทนที่ของเดิม
	});
});


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-10-18 18:06:27 By : sakuraei
 


 

No. 13



โพสกระทู้ ( 4,169 )
บทความ ( 7 )

Hall of Fame 2012

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


ตอบความคิดเห็นที่ : 12 เขียนโดย : sakuraei เมื่อวันที่ 2013-10-18 18:06:27
รายละเอียดของการตอบ ::
เหมือนแยก split เป็น array และนำค่าใน searchbox ไปแทนที่หลีงสุด โดนไล่ each ทีละ array
ขอบคุณครับผม



ประวัติการแก้ไข
2013-10-18 18:15:42
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-10-18 18:13:00 By : Ex-[S]i[L]e[N]t
 


 

No. 14



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



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


ประมาณนี้ค่ะ แต่จะให้โชว์แต่ข้อมูลที่เราค้นหา เพราะมีการดึงข้อมูลจาก ฐานข้อมูลมาโชว์ จะค้นหาสถานะอย่างเดียวในฐานข้อมูลไม่ได้เก็บว่าอนุมัติหรือไม่อนุมัติ เก็บค่าเป็น 1 ต่อพอโชว์มาเปลี่ยนอีกทีว่าค่า 1 คืออนุมัติ ก็เลยอยากค้นหาสถานะ ถ้าคำถาม งง ก็ขอโทษด้วยนะค่ะ รบกวนด้วยค่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-10-19 10:03:53 By : numill
 


 

No. 15

Guest


ขอ code แบบไม่ replace ได้รึเปล่าคะ เอา ctrl+f ธรรมดา
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-06-06 10:47:18 By : annnorn
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : อยากทำปุ่มค้นหาข้อมูลหาเพจค่ะ คล้ายๆ เวลากด Ctrl +F ค่ะ แต่พอกดแล้วให้มันโชว์ข้อมูลที่เราค้นหาค่ะ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 03
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 อัตราราคา คลิกที่นี่