GORAGOD.com

freelance, web developer, web designer, hosting, domain name

ทำตามตัวอย่างในหัวข้อ ปุ่มเลือกสี แต่ว่าไม่ได้ค่ะ

พอ copy code ลองไป run ดู มันโชว์ ปุ่ม สีๆ มา แต่ว่า พอ click ที่ปุ่ม  แล้ว มันไม่ active อะไรขึ้นมาเลย
05 ส.ค. 2552 4 2,163

ยังไงครับ ไม่เข้าใจคำถาม

ค่าสีที่ถูกเลือก จะถูก submit ไปกับฟอร์มครับ
#1



เล็กเอา code ทั้งสามส่วน (css, javascript, php) มาใส่ใน page เดียวกัน

เวลากดทีสีแล้ว มันไม่เหมือนในตัวอย่าง ไม่เกิดอะไรขึ้นเลย


เวลากด ปุ่มสีแล้ว มัน submit มันจะดัก code สี ที่ javascript เลยใช่มั๊ยคะ

แต่ลองทำแล้ว กด แล้วไม่มีไรเกิดขึ้นเลย

รบกวนด้วยนะคะ 
#2

ก็ทำงานได้นี่ครับ เพียงแต่ในโค้ดที่เขียนผมไม่ได้แสดงผลเมื่อถูกเลือกไว้ ซึ่งค่าสีที่ถูกเลือก จะเป็น id ของค่าสีที่ถูกเลือกครับ ซึ่งค่าสีที่ได้จะอยู่ใน input usercolor ครับ ซึ่งจะถูก submit ไปพร้อมกับฟอร์ม เมื่อทำการ submit

แต่ค่าสีที่ได้ไม่ได้เป็นค่าสีจริงๆ นะครับ มันจะถูกส่งไปเป็น id ของค่าสี ตามที่กำหนดไว้ ถ้าจะให้ได้ผลลัพท์เป็นค่าสีเลย ต้องดัดแปลงเล็กน้อยครับ

  document.getElementById("usercolor").value = id;

  เปลี่ยนเป็น

  document.getElementById("usercolor").value = document.getElementById(id).title;

  ค่าสีที่เลือกจะอยู่ใน input ตัวนี้ครับ ถ้าอยากจะเห็นผลลัพท์การเลือก ให้เปลี่ยน รnput นี้จาก hidden เป็น text ครับ
#3

ขอบคุณมากค่ะ

#4
ความคิดเห็น
ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 2M
^