สมมุดว่า นาย Ronaldo มีค่า defalut คือ Madrid แต่สามารถย้ายไปทำงานที่ Lisbon ได้ ซึ่งเมื่อถ้าเปิดหน้านั่นมาอยากให้โค้ดออกมาเป็นรูปแบบนี้อะครับ คือแสดงค่า default ของคนคนนั้น
รูปแบบ html แบบนี้น่ะครับ
Lisbon
Madrid
Milan
Newyork
Bangkok
ตัวอย่างนะครับ >> C.Ronaldo
Lisbon
Madrid
Milan
Newyork
Bangkok
ไม่ทราบว่าจะใช้คำสั่งอะไรที่ให้มีการ selected value แบบโค้ดข้างบนครับ แต่ตอนนี้ผมใช้โค้ดแบบนี้อยู่ มันก็ไม่ไม่มีการ selected ค่าที่ต้องการเอาไว้
<%= options_from_collection_for_select @areas, :id, :name, (shift.area_id if shift) %>
ซึ่งในซอร์สของ html เป็นแบบนี้ครับ
Lisbon
Madrid
Milan
Newyork
Bangkok
ตัวอย่างนะครับ >> C.Ronaldo
Lisbon
Madrid
Milan
Newyork
Bangkok
โค้ดอาจจะดูรุงรังหน่อยนะครับ ซึ่งมันเป็นปัญหาสำหรับผมมากเลย รบกวนพี่ ๆ ผู้ชำนาญการในเรื่องนี้ แนะแนวทางให้น้องหน่อยนะครับ ^_^
เปลี่ยน
(shift.area_id if shift)
เป็น
2
แล้วได้ปะครับ
ruby หรือเปล่าครับ
เปลี่ยนเป็น 2 ได้ครับ แต่ก็จะเป็น Madrid ทุก ๆ คนเลย
แต่ถ้าเป็นคนอื่น ๆ ที่ไม่ใช่ C.Ronaldo เช่น D.Beckham ทำงานที่ Milan (Default นะครับ) แต่สามารถย้ายไปทำงานที่ Newyork ได้ ซึ่งตรงนี้ผมอยากให้ selected ค่า default ของแต่ละคน (มีการกำหนด default ไว้แล้วนะครับว่าคือที่ไหน) จะทำยังไงดีครับบบ ?__?
ปล.โค้ดบนกับล่างเป็นซอร์สจาก IE นะครับ ส่วนโค้ดตัวกลางเป็น Ruby on Rails ครับ
กำหนดเป็น integer (1, 2, ...) หรือ string ("Lisbon", "Madrid", ... หรือ "1", "2", ...) ครับ
ยังมีปัญหาอยู่หรือเปล่าครับ? รบกวนเช็คค่าพวกนี้หน่อยครับ
shift.area_id
มีค่าอยู่จริง เพราะว่ามันน่าจะเลือกค่าที่อยู่ในshift.area_id
อยู่แล้วครับshift.area_id
ควรจะเป็นค่าตัวเลขครับ 1,2,3,4,5,...บล็อกของผม: http://sikachu.com
บล็อกของผม: http://sikachu.com
ตอนนี้รู้แล้วล่ะครับ ว่าทำไมมันทำเป็น selected ไม่ได้่
เพราะว่า db ในส่วนของที่ต้องการให้มัน selected มันไม่ลิงค์กับค่า defult ของแต่ละคน คือ ต่างคนต่างทำงานกันซะเฉย ก็เลยทำไม่ได้ครับ
ขอถามคำถามใหม่้เลยนะครับ ไม่อยากตั้งกระทู้หลาย ๆ อัน
มันคือการสร้างปุ่ม โดยปุ่มชื่อว่า บันทึก >> ทีนี้ได้คำแนะนำมาว่า มันไม่สวย เลยอยากให้ใส่เป็นภาพแทน...กับปุ่มอื่นทำได้นะครับ แต่กับปุ่มนี้ปุ่มเดียว ภาพขึ้น แต่กดแล้วก็ wait(); อยู่อย่างนั้น
ปัญหาน่าจะเป็นที่ wait() นะครับ
ปกติบน rails ถ้าผมจะทำปุ่มเป็นรูป ผมจะใช้ helper
image_submit_tag
ครับแต่ถ้าดูจากโค้ดแล้ว ก็คิดว่าปัญหาน่าจะอยู่ที่ว่า คลิ๊กไปแล้ว
function wait();
มันreturn false;
มา ทำให้มันไม่ยอมคิดว่าตัวเองโดนคลิ๊กนะครับกำลังงงครับว่า
wait()
เอาไว้ทำอะไรครับ? รบกวนระบุเพิ่มเติมด้วยครับ :Dบล็อกของผม: http://sikachu.com
บล็อกของผม: http://sikachu.com