จุดประสงค์การเรียนรู้: เรียนรู้การใช้องค์ประกอบของฟอร์มเพื่อถ่ายโอนตัวแปรไปยังเซิร์ฟเวอร์ จากนั้นแสดงตัวแปรในเบราว์เซอร์ของไคลเอ็นต์
ก่อนอื่น เรามาดูองค์ประกอบของฟอร์มของ DREAMWEAVER กันก่อน
องค์ประกอบแบบฟอร์มควรวางไว้ในช่องแบบฟอร์มเพื่อสร้างช่องแบบฟอร์ม จากนั้นแก้ไขไฟล์ในการดำเนินการให้เป็นไฟล์ asp ที่ยอมรับตัวแปรแบบฟอร์มนี้ มีสองวิธี วิธีหนึ่งคือ POST ตัวแปรที่ส่งโดยวิธีนี้จะไม่แสดงในแถบที่อยู่ของเบราว์เซอร์ และข้อมูลสามารถส่งเป็นชุดใหญ่ได้ GET จะแสดงในแถบที่อยู่ของเบราว์เซอร์ ฉันจะยกตัวอย่างในภายหลัง .
มาดูองค์ประกอบแบบฟอร์มทีละรายการ 1. ฟิลด์ข้อความ นี่เป็นข้อมูลพื้นฐานที่สุด โดยทั่วไป ชื่อผู้ใช้และรหัสผ่านจะถูกส่งโดยใช้ฟิลด์นี้ อย่างไรก็ตาม หากเป็นรหัสผ่าน คุณต้องเลือกรหัสผ่านตามประเภท ดังนั้น * จะเป็น ใช้แทนอักขระที่แสดง ชื่อของฟิลด์ข้อความจะมีความสำคัญมากในอนาคต ดังนั้น โดยทั่วไปจะไม่ใช้ชื่อเริ่มต้น ยกตัวอย่าง: หากชื่อของฟิลด์ข้อความเป็นชื่อ ฟิลด์นั้นจะถูกใช้เพื่อส่งชื่อที่ลงทะเบียนโดยผู้ใช้ออนไลน์ ในช่องฟอร์ม จะถูกส่งไปยัง reg.asp และใช้วิธีการ POST asp ได้รับตัวแปร <%name เช่นนี้ =request.form("name")%>หากคุณต้องการแสดงตัวแปร ให้เพิ่มอีกประโยค ชื่อ response.write สิ่งนี้จะสร้างกระบวนการจากไคลเอนต์ไปยังเบราว์เซอร์และย้อนกลับ ให้กับลูกค้า หากวิธีนี้ใช้ GET ให้เปลี่ยนเป็น name=request.querystring("name") ที่จริงแล้ว ทั้งสองสามารถรวมเป็น name=request("name") ได้ มาดูปุ่มต่างๆ กันก่อน มีอยู่ 2 แบบคือ ปุ่มแรกคือปุ่มส่งแบบฟอร์ม และอีกปุ่มคือปุ่มกลับเข้าไปใหม่ ปุ่มเรดิโอ ปุ่มจะมีค่า ในทำนองเดียวกันภายในรายการ ให้เพิ่มตัวเลือกและค่าของรายการ นี่คือตัวอย่าง ที่จริงแล้ว องค์ประกอบแบบฟอร์มต่างๆ มีความคล้ายคลึงกัน ต่อไปนี้เป็นรหัสใน DREAMWEAVER:
ต่อไปนี้เป็นโค้ดของ reg.asp ซึ่งใช้เพื่อแสดงข้อมูลที่เพิ่งได้รับ:
-
ชื่อ=request.form("ชื่อ")
PSW=request.form("PSW")
เพศ=request.form("เพศ")
เมือง=request.form("เมือง")
ตอบกลับเขียนชื่อ
ตอบกลับเขียน PSW
ตอบกลับเขียนเรื่องเพศ
ตอบกลับเขียนเมือง
-
หลังจากเรียนรู้เกี่ยวกับฐานข้อมูลแล้ว คุณคิดว่าการทำสมุดเยี่ยมเป็นเรื่องง่ายหรือไม่ เพราะเหตุใด