Autocomplete กับ textbox แบบ array

พูดคุยแลกเปลี่ยน ปัญหา การเขียน JavaScript เครื่องมือ AJAX Web 2.0 AJAX Framework jQuery และ Node.JS รวมถึง Framework Express ของ Node.JS ทำงานฝั่ง Server

Moderator: mindphp

ภาพประจำตัวสมาชิก
aa_aa
PHP Full Member
PHP Full Member
โพสต์: 49
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am

Autocomplete กับ textbox แบบ array

โพสต์ที่ยังไม่ได้อ่าน โดย aa_aa »

ถ้าเราต้องการใช้งาน Autocomplete (jquery) กับ textbox ที่เขียนประมาณนี้

โค้ด: เลือกทั้งหมด

<input type="text" name="za[]" id="za" onKeyUp="lookup(this.value);" onBlur="fill();">
ต้องใช้วิธีไหนค่ะ ถ้าใช้กับฟังก์ชั่น .each ของ jquery ต้องเขียนประมาณไหน
รบกวนด้วยน่ะค่ะ ขอบคุณค่ะ

โค้ด: เลือกทั้งหมด

function lookup(za) {
	
		if(za.length == 0) {
			// Hide the suggestion box.
			$('#suggestions').hide();
		} else {
			$.post("inven.php", {queryString: ""+za+""}, function(data){
				if(data.length >0) {
					$('#suggestions').show();
					$('#autoSuggestionsList').html(data);
				}
			});
		}
	} // lookup
	
	function fill(thisValue) {
		$('#za').val(thisValue);
		setTimeout("$('#suggestions').hide();", 200);
	}
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41384
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: Autocomplete กับ textbox แบบ array

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

กำหนด id ของ input field ให้ต่างกัน
เช่น

โค้ด: เลือกทั้งหมด

id="za_1"
id="za_2"
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 86