Freecode
>
Home
HTML
CSS
JavaScript
PHP
Perl
Photoshop
TCP/IP
วิธีเปลี่ยน String เป็นอ็อบเจกต์
สมมุติว่าในเอกสารของคุณมีการสร้างฟอร์มดังนี้
เราสามารถเปลี่ยน String "document.myform.input1" ให้เป็นอ็อบเจกต์ที่ใช้อ้างอิงฟอร์มนี้ได้ด้วยงฟังก์ชั่น eval()
var inp=evel("document.myform.input1");
อ่านถึงตรงนี้อาจจะงง ทำไปทำไม? ลองคิดดูสิครับว่าถ้ามี input สักร้อยอัน จะเกิดอะไรขึ้น ถ้าคุณเขียน Script แบบธรรมดา คุณต้องเขียนโค้ดร้อยบรรทัดเพื่อติดต่อกับ อินพุตทั้งร้อยอัน แต่ถ้าคุณใช้วิธีนี้ คุณสามารถเขียนลูปเพื่อนำ String มาต่อกันเป็นชื่ออ็อบเจกต์แล้ว ค่อยแปลงสตริงนั้นเป็นตัวแปรพ้อยเตอร์เพื่อชี้ไปที่อ็อบเจกต์นั้นได้ ทำให้สคริปต์ของคุณกระทัดรัดขึ้นไงครับ
Back to top
© copyright 2001 Sorrawut Korsuwansiri