งานทำเว็บบางครั้งต้องมีการ upload รูปหรือไฟล์บ้างซึ่งจะมี file inputs เป็นตัวกลางเพื่อให้ผู้ใช้กดปุ่มเพื่อไปดึงไฟล์หรือรูปมาอัพโหลด (upload) ซึ่งหน้าตาก็จะเป็นประมาณรูปด้านล่างนี้

ช่วงนี้งานทำเว็บต้องให้ Support iPhone iPad ตามเทคโนโลยี ดังนั้นเลยต้องใช้ jQuery Javascript Framework มาช่วยตรวจสอบว่าผู้ใช้เปิดเว็บโดยใช้ iPhone iPod หรือ iPad รึเปล่า ตัวอย่างโค้ดตามด้านล่างเลยครับ สั้นๆง่ายๆ

ขอยกตัวอย่างนะครับเช่น https://www.memo8.com/home.html ก็จะได้

  • filename1 = 'home.html' (ชื่อไฟล์+นามสกุล)
  • filename2 = 'home' (เฉพาะชื่อไฟล์ไม่มีนามสกุล)
  • file_extension ='html' (เฉพาะนามสกุล)

เป็น Function เล็กๆสำหรับ Check และ Uncheck ของ Checkbox ทั้งหมด โดยชื่อ Checkbox ในตัวอย่างนี้ใช้เป็น Array ครับ เหตุผลที่ใช้เพราะตอนเขียน PHP ต้องการรับค่าเป็น Array (แล้วแต่โปรแกรมที่ทำนะจ๊ะ) ดูตัวอย่างด้านล่างเลยดีกว่า

เอามาแป่ะกันลืมอย่างเคยอุอุ ดูจาก code การทำงานก็คือ ถ้าคลิกที่ปุ่มก็จะไปเรียกฟังก์ชั่น getValueArray()เพื่อแสดงค่าใน Text Input ที่ตั้งชื่อเป็น Array ทั้งสองตัวครับ

รู้สึกไม่ได้เขียนบทความนานแล้ว (นานป่าวหว่า...)  งานเยอะ บ้ากล้อง แต่ยังไม่มีเวลาออกรอบ ตอนนี้มี multiply เป็นของตัวเองแล้วชื่อว่า iamtatump.multiply.com อย่าลืมแวะเข้าไปบ้างนะจ๊ะ (ฝีมือยังห่วยแตกอยู่...แต่โม้ไว้ก่อน)

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