) จัดเนื้อหาให้อยู่ตรงกลาง ฉันหวังว่าคุณจะสามารถรับมือกับเรื่องนี้ได้โดยไม่ยาก
ทีนี้มาดูฟอร์มกันดีกว่า แบบฟอร์มเริ่มต้นด้วยแท็ก จึงลงท้ายด้วยแท็กปิด
. แท็กนี้มีคุณสมบัติหลายอย่างที่เป็นที่ต้องการอย่างมากในการกรอก แต่ก่อนอื่น เรามาสร้างแบบฟอร์มง่ายๆ พร้อมแอตทริบิวต์ของแท็กกันก่อน เพื่อให้ท่านเข้าใจจุดประสงค์ของแต่ละรายการได้ชัดเจนยิ่งขึ้น:
ที่นี่เราจะเริ่มต้นคำอธิบายของแบบฟอร์มซึ่งมีคุณลักษณะดังต่อไปนี้:
1) คุณสมบัติ " ชื่อ" ค่าของคุณลักษณะนี้หมายถึงชื่อ แบบฟอร์ม HTML. เกิดคำถามว่าเหตุใดจึงจำเป็น? คำตอบนั้นง่ายมาก: หากคุณไม่ได้ใช้แบบฟอร์มเดียว แต่มีหลายรูปแบบเพื่อที่จะแยกแบบฟอร์มหนึ่งออกจากอีกรูปแบบหนึ่งคุณต้องตั้งชื่อที่แตกต่างกัน และจำเป็นต้องมีชื่อเพื่อเข้าถึงแบบฟอร์มเช่นผ่าน จาวาสคริปต์. ฉันจะบอกความลับเล็กน้อยแก่คุณซึ่งฉันไม่แนะนำให้คุณใช้ แต่เพื่อความซื่อสัตย์ฉันจะบอกคุณเกี่ยวกับเรื่องนี้ ที่จริงแล้ว แบบฟอร์มสามารถแยกแยะได้ง่ายโดยไม่ต้องใช้ชื่อ ดังนั้น โดยทั่วไปแล้ว ชื่อแบบฟอร์มจึงไม่จำเป็นเลย แต่ฉัน อย่างยิ่งฉันแนะนำให้ตั้งชื่อแบบฟอร์มต่างๆ เนื่องจากจะทำให้คุณเข้าใจได้ง่ายขึ้นว่าแต่ละแบบฟอร์มมีหน้าที่รับผิดชอบอย่างไร
2) คุณสมบัติ " การกระทำ" ค่าของแอตทริบิวต์นี้มีหน้าที่รับผิดชอบเส้นทางไปยังไฟล์สคริปต์ที่จะประมวลผลแบบฟอร์ม กล่าวคือ การป้อนข้อมูลลงในแบบฟอร์มไม่เพียงพอ แต่ยังต้องประมวลผลตามนั้น และนี่คือเส้นทางที่แน่นอน สำหรับสิ่งนี้ ไฟล์ตัวจัดการและพบได้ในค่าแอตทริบิวต์ " การกระทำ".
3) คุณสมบัติ " วิธี" สามารถมีหนึ่งในสองความหมายที่นิยมมาก: " โพสต์" และ " รับ" คุณลักษณะนี้กำหนดวิธีการส่ง ฉันจะไม่ลงรายละเอียดฉันจะบอกว่าวิธีแรกคือการส่งข้อมูลที่ซ่อนอยู่และวิธีที่สองคือการเปิด เพื่อให้ชัดเจนยิ่งขึ้นเรามาดูสองวิธีกัน ที่อยู่การเปลี่ยนแปลง:
ก) http://mysite.ru/scipt/request.php
ข) http://mysite.ru/script/request.php?a=7&b=ไมเคิล
ในกรณีแรกผู้ใช้จะไม่เห็นสิ่งที่เขาส่ง (วิธีการ " โพสต์") และในวินาทีที่เขาเห็นชื่อของตัวแปรและค่าของมันจริง ๆ (วิธีการ " รับ") ในตอนท้ายของบทความ คุณสามารถลองส่งแบบฟอร์มโดยใช้สองวิธีที่แตกต่างกันและตรวจสอบให้แน่ใจว่าแตกต่างกัน แต่สำหรับตอนนี้ ฉันจะบอกว่า มากวิธีนี้ใช้บ่อยกว่า โพสต์"นั่นคือการส่งที่ซ่อนเร้น
นี่เป็นคำอธิบายของแบบฟอร์ม และตอนนี้คุณสามารถเริ่มเพิ่มองค์ประกอบลงในแบบฟอร์มได้แล้ว
สิ่งแรกที่เราจะเพิ่มคือช่องข้อความ การเพิ่มช่องข้อความโดยใช้แท็ก
หรือใช้แอตทริบิวต์ของแท็กนี้ " พิมพ์"อย่างมีความหมาย" ข้อความ" นอกจากนี้ ก่อนที่จะสร้างฟิลด์ข้อความ ขอแนะนำให้เขียนว่าเป็นฟิลด์ประเภทใด เช่น " ชื่อของคุณ". ภายในแท็ก เขียนบรรทัดนี้:
ชื่อของคุณ:
เรามาแจกแจงคุณลักษณะอีกครั้ง:
1) คุณสมบัติ " พิมพ์" รับผิดชอบประเภทขององค์ประกอบอินพุต ในกรณีนี้ เราระบุว่านี่คือช่องข้อความปกติ ในองค์ประกอบต่อไปนี้ เราจะเปลี่ยนค่าของแอตทริบิวต์นี้
2) คุณสมบัติ " ชื่อ" มีหน้าที่รับผิดชอบชื่อขององค์ประกอบ ในที่นี้ เราระบุว่าชื่อของฟิลด์นี้ ชื่อจริง.
3) คุณสมบัติ " ค่า" รับผิดชอบค่าเริ่มต้นของฟิลด์นี้
อย่างที่เขาว่ากันว่า เห็นครั้งเดียวดีกว่าได้ยินร้อยครั้ง ดังนั้นคุณควรโทรออก ( ยิ่งกว่านั้นเพียงพิมพ์และอย่าคัดลอก!) ข้อความนี้ในตัวแก้ไข จากนั้นดูผลลัพธ์ในเบราว์เซอร์
ทีนี้มาสร้างฟิลด์อื่นที่คล้ายกัน แต่ไม่ใช่สำหรับการป้อนอักขระปกติ แต่สำหรับการป้อนรหัสผ่าน นั่นคือทุกอย่างควรจะเหมือนกัน แต่ควรซ่อนเฉพาะข้อความไว้ด้านหลังเท่านั้น เครื่องหมายดอกจัน. จึงย้ายไปบรรทัดถัดไป (tag
) มาเขียนโค้ดต่อไปนี้:
รหัสผ่านของคุณ:
อย่างที่คุณเห็นตอนนี้ค่าของแอตทริบิวต์ " พิมพ์"เป็น " รหัสผ่าน" คุณลักษณะที่เหลือจะเหมือนกับช่องข้อความปกติ
องค์ประกอบถัดไปคือรายการแบบเลื่อนลง มันถูกสร้างขึ้นซับซ้อนกว่าเล็กน้อยเนื่องจากที่นี่ไม่เพียงจำเป็นต้องประกาศการสร้างรายการแบบเลื่อนลงเท่านั้น แต่ยังต้องเพิ่มองค์ประกอบลงในรายการนี้ด้วย มาเขียนกันที่บรรทัดถัดไป (ฉันจะไม่พูดถึงเรื่องนี้เพิ่มเติม) ต่อไปนี้ รหัส HTML.
เลือกตัวเลือก:
แท็ก หมายถึงจุดเริ่มต้นของรายการแบบเลื่อนลง รายการลงท้ายด้วยแท็ก
. คุณลักษณะ " ชื่อ" ชัดเจนเพราะผมอธิบายไปหลายรอบแล้ว รายการถูกสร้างขึ้นโดยใช้แท็ก . ค่าแอตทริบิวต์ " ค่า" หมายถึงค่าที่ตัวแปรจะมี ทางเลือก(เช่น ใน จาวาสคริปต์) นั่นคืออย่างใดอย่างหนึ่ง ตัวเลือก = 1, หรือ ตัวเลือก = 2, หรือ ตัวเลือก = 3. ทันทีหลังจากสิ้นสุดคำอธิบายแท็ก สิ่งที่ผู้ใช้เห็นในรายการแบบเลื่อนลงจะถูกใส่ไว้ เป็นการดีกว่าที่จะดูในเบราว์เซอร์อีกครั้งและทุกอย่างจะชัดเจนสำหรับคุณทันที
ตอนนี้เรามาเพิ่มพื้นที่ข้อความโดยใช้แท็ก :
เขียนอะไรบางอย่าง:
ที่นี่เรากำลังสร้างพื้นที่ข้อความที่มีความสูง 10
สตริง (ค่าแอตทริบิวต์ " แถว") และความกว้างของ 15
ตัวอักษร (ค่าแอตทริบิวต์ " คอลัมน์").
ภายในแท็กที่จับคู่นี้ ข้อความในพื้นที่ข้อความเริ่มต้นจะถูกระบุ จริงๆแล้วไม่มีอะไรจะพูดเพิ่มเติมที่นี่ เดินหน้าต่อไป
องค์ประกอบถัดไปคือปุ่มตัวเลือก ปุ่มตัวเลือกคือชุดของ " วงกลม" ซึ่งคุณสามารถเลือกได้เพียงปุ่มเดียว ปุ่มตัวเลือกถูกสร้างขึ้นโดยใช้ แท็ก HTML
หรือพูดให้เจาะจงกว่านั้นคือการใช้ค่า " วิทยุ"คุณลักษณะ" พิมพ์". มาเขียนอะไรแบบนี้กันเถอะ รหัส HTML:
เลือกมาหนึ่งอย่าง:
ตัวเลือกที่ 1
ตัวเลือกที่ 2
ตัวเลือกที่ 3
ในที่นี้ผมจะเน้นไปที่คุณลักษณะ " ชื่อ"เพราะนอกจากการตั้งชื่อแล้วยังมีฟีเจอร์ที่สำคัญอีกอย่างหนึ่งอีกด้วย หากคุณ ไม่หากคุณตั้งชื่อปุ่มตัวเลือกทั้งสามปุ่มให้เหมือนกัน ปุ่มเหล่านั้นจะเป็นอิสระจากกัน ดังนั้น คุณจึงสามารถเลือกหลายตัวเลือกพร้อมกันได้ เพื่อให้แน่ใจในเรื่องนี้ ให้เปลี่ยนชื่อแล้วลองเลือกหลายๆ ตัวเลือกพร้อมกัน แล้วคุณจะมั่นใจในคำพูดของฉันทันที ดังนั้นปุ่มตัวเลือกหนึ่งกลุ่มจะต้องมีค่าแอตทริบิวต์เหมือนกัน " ชื่อ".คุณลักษณะ" ค่า" หมายถึง ค่าของตัวแปร " วิทยุทางเลือก" (เช่นอีกครั้งใน จาวาสคริปต์). ทันทีหลังจากคำอธิบายแท็ก
มีข้อความที่ผู้ใช้จะเห็นถัดจากปุ่มตัวเลือกที่เกี่ยวข้อง
องค์ประกอบอื่นของแบบฟอร์มคือสวิตช์ ( ช่องทำเครื่องหมาย). สร้างขึ้นอีกครั้งโดยใช้แท็ก
. มาเขียนบรรทัดต่อไปนี้:
คุณยอมรับกฎของเรา:
ฉันคิดว่าทุกอย่างโปร่งใสที่นี่ ดังนั้นฉันจะไม่อธิบาย ฉันแนะนำให้คุณดูว่ามันมีลักษณะอย่างไรในเบราว์เซอร์ และฉันจะบอกว่าหากทำเครื่องหมายในช่องแล้วค่าของตัวแปร " เงื่อนไข" จะ " ใช่" หากไม่ยืน ค่าของตัวแปรนี้จะเป็น "" นั่นคือสตริงว่าง
องค์ประกอบอื่นคือฟิลด์การเลือกไฟล์ แน่นอนว่าคุณเคยอัปโหลดไฟล์ไปยังเซิร์ฟเวอร์และมักจะต้องใช้ฟิลด์แทรกชื่อไฟล์ในการดำเนินการนี้ ฟิลด์นี้สร้างขึ้นโดยใช้แท็กที่น่าเบื่ออยู่แล้ว
. มาเขียนแบบนี้:
เลือกไฟล์ที่จะดาวน์โหลด:
รูปแบบ HTML เป็นองค์ประกอบอินเทอร์เฟซที่ซับซ้อน ประกอบด้วยองค์ประกอบการทำงานที่แตกต่างกัน: ช่องป้อนข้อมูล และ
ข้อมูลแบบฟอร์มเว็บส่วนใหญ่จะถูกส่งโดยใช้องค์ประกอบ . หากต้องการป้อนข้อความหนึ่งบรรทัด ให้ใช้องค์ประกอบ สำหรับหลายบรรทัด - องค์ประกอบ
องค์ประกอบ
นามสกุล
นามสกุล
นามสกุล
ฟิลด์ฟอร์มสามารถแบ่งออกเป็นบล็อกลอจิคัลโดยใช้องค์ประกอบ