การฝัง VBScript ใน HTML เพื่อตั้งค่าตัวแปรผู้ใช้

ในขณะที่คุณสามารถเพิ่มองค์ประกอบแบบอินเทอร์แอคทีฟลงในเว็บเพจโดยใช้ HTML เพียงอย่างเดียวคุณต้องเชื่อมโยงกับภาษาอื่นเพื่อสร้างเนื้อหาแบบไดนามิกสำหรับลูกค้าของคุณ ใช้ VBScript เพื่อสร้างรหัสที่เข้าถึงองค์ประกอบของเอกสารและตอบสนองต่อการป้อนข้อมูลของผู้ใช้เช่นเมื่อผู้ใช้ป้อนข้อมูลเกี่ยวกับตัวเองหรือการซื้อเฉพาะ
HTML และ VBScript
การใช้ HTML เพื่อสร้างเว็บเพจแบบไดนามิกมักจะเกี่ยวข้องกับการฝังภาษาสคริปต์ไว้ที่ใดที่หนึ่งในหน้า แสดงให้เห็นถึงจุดเริ่มต้นขององค์ประกอบ VBScript โดยใช้แท็ก "สคริปต์" HTML ซึ่งหมายความว่ารหัสต่อไปนี้ควรถูกตีความว่าเป็น VBScript ตัวอย่างต่อไปนี้แสดงแท็กเปิดและปิดเหล่านี้:
ตัวแปร VBScript
ภายใน VBScript แบบฝังคุณจะต้องจัดการกับตัวแปรอินพุตของผู้ใช้อย่างไม่ต้องสงสัย ใน VBScript คุณจัดการกับตัวแปรโดยการประกาศตัวแปรด้วยคำสั่ง "Dim, " "Public" หรือ "Private" ในขณะที่คุณสามารถประกาศตัวแปรโดยไม่มีรายการเหล่านี้ก็ถือว่าเป็นการปฏิบัติที่ไม่ดี นอกจากนี้คุณสามารถกำหนดค่าให้กับตัวแปรโดยใช้โอเปอเรเตอร์การมอบหมายหรือ "=" ตัวอย่างต่อไปนี้แสดงให้เห็นว่าการประกาศตัวแปรและการกำหนดค่าทำงานอย่างไร:
ช่องอินพุต VBScript
ในขณะที่ตัวแปรใน VBScript สามารถประกาศและใช้ภายในสคริปต์เองเพื่อรวบรวมข้อมูลจากผู้ใช้เช่นกันเรียกใช้ฟังก์ชัน VBScript พิเศษเพื่อเพิ่มองค์ประกอบอินพุตให้ผู้ใช้โต้ตอบ ตัวอย่างเช่นฟังก์ชัน "InputBox" ให้โอกาสผู้ใช้ในการป้อนข้อความที่สามารถเก็บไว้ในตัวแปรภายใน VBScript ดังแสดงในตัวอย่างต่อไปนี้:
เรียก VBScript จาก HTML
ใช้องค์ประกอบเหล่านี้คุณสามารถโทร VBScript จาก HTML ของคุณที่จะขอให้ผู้ใช้สำหรับการป้อนข้อมูลและรับตัวแปรผู้ใช้ตามการป้อนข้อมูลนั้น ในตัวอย่างต่อไปนี้คุณสามารถขอชื่อผู้ใช้ผ่านฟังก์ชัน InputBox ตั้งค่าตัวแปรด้วยข้อมูลและเรียกใช้ฟังก์ชันผ่านปุ่ม HTML:
คลิกฉัน