|
|
|
jQuery Autocomplete กับ space ครับ มันไม่ query ให้ |
|
|
|
|
|
|
|
คำที่ต้องการค้นหา เช่น Hua Lamphong
พอใส่ Hua หรือ Hua+L เข้าไปมันทำงานปรกติครับ ช่องว่างเมื่อใส่ + เข้าไปก็ทำงานได้
แต่เมื่อใส่ Hua (เว้นวรรค) ไม่ทำงาน
หรือเมื่อใส่ Hua L หรือ Hua Lamphong ไม่ทำงาน เพราะมีช่องว่าง
ผมอยากทำให้ใช้ space ได้ โดยไม่ต้องใส่ + ตามครับ หรือใส่ + ให้ autocomplete เมื่อมีช่องว่าง ประมาณนั้นครับ
get.php นั้น
Code (JavaScript)
$("#txt-start").autocomplete({
source: "/get.php?term="+$("#txt-start").val(),
minLength: 1,
matchContains: true,
multiple: true,
multipleSeparator: "",
scroll: true,
mustMatch: true,
selectFirst: false,
maxLength: 200,
highlightItem: true,
focus: function(event, ui) {
$("#txt-start").val(ui.item.label);
return false;
},
select: function(event, ui) {
$("#txt-start").val(ui.item.label);
$("#txt-start-val").val(ui.item.value);
return false;
}
});
อีกอย่าง โค้ดตัวนนี้ จะไฮไลท์ ตัวอักษรที่ตรงกันจะมีตัวหนา(a=a , A=A) ผมอยากให้ โปรแกรมมองตัวเล็กตัวใหญ่ให้เหมือนตัวเดียวกัน
ช่วยหน่อยครับ...
Tag : PHP, HTML/CSS, Ajax, jQuery
|
|
|
|
|
|
Date :
2012-07-13 15:02:42 |
By :
t-monroe |
View :
1144 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไป trim หรือ replace ค่าใน query ได้หรือเปล่าครับ
|
|
|
|
|
Date :
2012-07-14 21:07:48 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|