Tags:

ผมต้องการจะทำ TextBox ลักษณะแบบนี้ยังไงครับ คือสามารถเลือกได้ แล้วสามารถเลือกย้ายไปอีกกล่องหนึ่งได้ แต่ผมไม่รู้จะเรียกมันว่าอย่างไรดี ขอคำแนะนำหน่อยครับ มีตัวอย่างโค๊ดด้วยจะดีมากครับ

ขอบคุณครับ

Get latest news from Blognone
By: bongikairu
ContributoriPhone
on 23 January 2014 - 03:06 #674293

ถ้าเป็น Html tag ก็น่าจะใช้ select โดยตั้งให้เลือกแบบ multiple ได้หน่ะครับ (http://www.w3schools.com/tags/att_select_multiple.asp) จากนั้นปุ่มตรงกลางก็รอว่ากดเมื่อไหร่ให้ไปลบด้านซ้ายแล้วมาเพิ่มด้านขวาแทนหน่ะครับ แต่ถ้าต้องการหน้าตาดังรูปผมคิดว่าใช้พวก framework ช่วยแบบ jquery ui แล้วมาแต่ง css เองอีกหน่อยน่าจะสะดวกสุดหน่ะครับ (http://jqueryui.com/selectable/#default)


Gear's Edge the Blog

By: PandaBaka
iPhoneAndroidWindows
on 23 January 2014 - 09:17 #674314
PandaBaka's picture

ใช่แค่ jquery ก็ได้ครับง่ายดี
ทำ selectbox type multiple 2 อัน + ปุ่ม 2 ปุ่ม
jquery ก็ append ย้าย option แล้ว remove ของเก่าเอา
ทำเสร็จแล้วอย่าลืมแก้ bug ie 7-8 ด้วยครับ จับมัน refresh object แบบ hide show อีกที

By: chadowe
iPhoneUbuntuWindows
on 23 January 2014 - 13:32 #674388

ขอบคุณมากๆครับ หาแล้วใช้ jquery ง่ายกว่าจริงๆด้วยครับ