คอมพิวเตอร์ หน้าต่าง อินเทอร์เน็ต

วิธีสร้างข้อความโดยไม่ต้องใช้แบบฟอร์มมาตรฐาน การสร้างและทำงานกับแบบฟอร์มใน html ตัวอย่าง: แบบฟอร์ม HTML อย่างง่าย

เมื่อพิจารณาถึงแท็ก HTML พื้นฐานแล้ว เราไม่สามารถช่วยพูดถึงองค์ประกอบที่สำคัญเช่นแบบฟอร์มได้ คำติชมมักจำเป็นบนหน้าเว็บ ตัวอย่างเช่น การกรอกแบบฟอร์มบนเว็บไซต์ การลงทะเบียน การอนุญาต ความคิดเห็น ฯลฯ ในกรณีเหล่านี้ทั้งหมด ผู้ใช้กรอกข้อมูลในพื้นที่พิเศษ (ช่องแบบฟอร์ม) บนเพจ หลังจากนั้นข้อมูลจะถูกส่งไปยังเซิร์ฟเวอร์ แบบฟอร์มใช้เพื่อสร้างคำติชม แบบฟอร์มคือส่วนของเอกสาร HTML ที่มีไว้สำหรับการป้อนข้อมูลของผู้ใช้

รูปแสดงแบบฟอร์มลงทะเบียนนักศึกษาบนเว็บไซต์ของสถาบันการศึกษา

คอนเทนเนอร์ถูกใช้เพื่อสร้างแบบฟอร์ม

ด้วยแอตทริบิวต์การดำเนินการซึ่งระบุหน้าบนเซิร์ฟเวอร์ที่จะประมวลผลข้อมูลที่ส่งโดยแบบฟอร์ม

โครงสร้างในรูปแบบที่ง่ายที่สุด:


องค์ประกอบแบบฟอร์ม...

แต่ละแบบฟอร์มจะต้องมีปุ่มส่งเพื่อส่งข้อมูลหลังจากกรอกแบบฟอร์มแล้ว

โครงสร้างปุ่ม:

ดังนั้น เพื่อบันทึกองค์ประกอบของแบบฟอร์มเกือบทั้งหมด จึงมีการใช้แท็ก ด้วยแอตทริบิวต์ประเภท ในการสร้างปุ่มที่รีเซ็ตข้อมูลทั้งหมดจากแบบฟอร์ม จะใช้โครงสร้างต่อไปนี้:

ในการสร้างฟิลด์ข้อความ จะมีพารามิเตอร์ข้อความ มีการใช้พารามิเตอร์ต่อไปนี้: ชื่อ – ชื่อฟิลด์; ขนาด – สำหรับฟิลด์ในสัญลักษณ์ ความยาวสูงสุด - จำนวนอักขระสูงสุดที่เป็นไปได้ในฟิลด์ ค่า – ข้อมูลที่แสดงในแบบฟอร์มตามค่าเริ่มต้น

ตัวอย่างการกรอกแบบฟอร์มที่มีช่องข้อความสองช่อง:


ใส่ชื่อของคุณ:



ใส่นามสกุล:





ผลลัพธ์ของแบบฟอร์มแสดงในรูป

หากคุณต้องการป้อนข้อมูลจำนวนมากลงในช่องข้อความ เช่น ความคิดเห็น ให้ใช้แบบฟอร์มพื้นที่ข้อความซึ่งสร้างขึ้นโดยใช้แท็ก

ผลลัพธ์ของโค้ดที่ทำงานกับพื้นที่ข้อความจะแสดงในรูป

องค์ประกอบถัดไปของแบบฟอร์มคือรายการที่ให้คุณเลือกจากชุดค่าที่นำเสนอ แท็กช่วยให้คุณสร้างแบบฟอร์มรายการได้

เพื่อให้องค์ประกอบได้รับการไฮไลต์เมื่อโหลดหน้าเว็บ จำเป็นต้องมีองค์ประกอบในแท็ก

วิธีการเลือกที่คล้ายกันคือองค์ประกอบแบบฟอร์มช่องทำเครื่องหมายและปุ่มตัวเลือก ความแตกต่างระหว่างองค์ประกอบเหล่านี้ก็คือ ช่องทำเครื่องหมายให้คุณเลือกได้หลายรายการ ในขณะที่ปุ่มตัวเลือกให้คุณเลือกได้เพียงรายการเดียวเท่านั้น

โครงสร้างของช่องทำเครื่องหมายและรายการปุ่มตัวเลือก:

ข้อความ

ปุ่มตัวเลือก:

ข้อความ

ในองค์ประกอบที่ระบุในโครงสร้าง คุณลักษณะที่เลือกจะถูกใช้โดยค่าเริ่มต้นเพื่อเน้นช่องทำเครื่องหมายและปุ่มตัวเลือก ตัวอย่างการใช้ช่องทำเครื่องหมาย ปุ่มตัวเลือก และโค้ด HTML ดังแสดงในรูป

องค์ประกอบแบบฟอร์มอื่นคือปุ่ม ที่ระบุโดยใช้แอตทริบิวต์แท็กประเภท ด้วยปุ่มค่า:

ในโค้ดที่ระบุสำหรับการสร้างปุ่ม จะมีพารามิเตอร์ onclick ซึ่งโดยปกติจะระบุโค้ดในภาษาการเขียนโปรแกรมเพื่อดำเนินการเฉพาะเมื่อมีการคลิกปุ่มนี้:

หากต้องการแสดงข้อความในหน้าต่างพิเศษ ให้ใช้คำสั่ง JavaScript – aler ผลลัพธ์ของตัวอย่างแสดงในรูป

หากต้องการแทรกรูปภาพลงในปุ่ม ให้ใช้โค้ดที่แสดงในตัวอย่างต่อไปนี้:

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

การลงทะเบียนบนเว็บไซต์มักจะแบ่งออกเป็นหลายหน้าและแต่ละหน้าจะต้องมีข้อมูลจากหน้าก่อนหน้า เพื่อซ่อนข้อมูลที่ส่งจะใช้องค์ประกอบแบบฟอร์มที่ซ่อนอยู่:

องค์ประกอบแบบฟอร์มที่ซ่อนอยู่จะไม่ปรากฏให้เห็นในหน้าต่างเบราว์เซอร์

ในการอัปโหลดไฟล์ไปยังเซิร์ฟเวอร์ แบบฟอร์มจะมีองค์ประกอบไฟล์ โค้ดตัวอย่างสำหรับการอัพโหลดไฟล์ไปยังเซิร์ฟเวอร์แสดงไว้ด้านล่าง:

ดังนั้นในหัวข้อนี้ เราจึงดูองค์ประกอบของแบบฟอร์มสำหรับการสร้างหน้า HTML ต่างๆ ซึ่งเมื่อใช้ร่วมกับตัวจัดการสคริปต์บนคอมพิวเตอร์หรือเซิร์ฟเวอร์ จะช่วยให้คุณสามารถพัฒนาเว็บแอปพลิเคชันที่มีคุณสมบัติครบถ้วนได้

ขณะสำรวจเว็บไซต์ ผู้ใช้ส่วนใหญ่เพียงแค่คลิกเท่านั้น ลิงค์เพื่อนำทางหน้าเว็บ

แต่ก็ชัดเจนว่าบางครั้งผู้ใช้จำเป็นต้องจัดเตรียมข้อมูลของตนเอง ช่องป้อนข้อมูล. การโต้ตอบประเภทนี้ได้แก่:

  • การลงทะเบียนและเข้าสู่ระบบบนเว็บไซต์
  • การป้อนข้อมูลส่วนบุคคล (ชื่อ ที่อยู่ ข้อมูลบัตรเครดิต ฯลฯ)
  • การกรองเนื้อหา (โดยใช้รายการแบบเลื่อนลง ช่องทำเครื่องหมาย ฯลฯ)
  • ทำการค้นหา
  • กำลังดาวน์โหลดไฟล์

เพื่อรองรับความต้องการเหล่านี้ HTML จึงเสนอการโต้ตอบ การควบคุมแบบฟอร์ม:

  • ช่องข้อความ (สำหรับหนึ่งบรรทัดขึ้นไป)
  • สวิตช์;
  • ช่องทำเครื่องหมาย;
  • รายการแบบหล่นลง
  • วิดเจ็ตสำหรับการดาวน์โหลด
  • ปุ่มส่ง

การควบคุมเหล่านี้เกี่ยวข้องกับความแตกต่าง แท็ก HTML แต่ส่วนใหญ่ใช้แท็ก . เนื่องจากเป็นองค์ประกอบที่ปิดตัวเอง ประเภทของฟิลด์จึงถูกกำหนดโดยแอตทริบิวต์ type:

องค์ประกอบ

เป็นองค์ประกอบบล็อกที่กำหนด เชิงโต้ตอบส่วนหนึ่งของหน้าเว็บ เป็นผลให้การควบคุมทั้งหมด (เช่น ,

ที่นี่เรากำลังสร้างพื้นที่ข้อความที่มีความสูง 10 สตริง (ค่าแอตทริบิวต์ " แถว") และความกว้างของ 15 ตัวอักษร (ค่าแอตทริบิวต์ " คอลัมน์").

ภายในแท็กที่จับคู่นี้ ข้อความในพื้นที่ข้อความเริ่มต้นจะถูกระบุ จริงๆแล้วไม่มีอะไรจะพูดเพิ่มเติมที่นี่ เดินหน้าต่อไป

องค์ประกอบถัดไปคือปุ่มตัวเลือก ปุ่มตัวเลือกคือชุดของ " วงกลม" ซึ่งคุณสามารถเลือกได้เพียงปุ่มเดียว ปุ่มตัวเลือกถูกสร้างขึ้นโดยใช้ แท็ก HTML หรือพูดให้เจาะจงกว่านั้นคือการใช้ค่า " วิทยุ"คุณลักษณะ" พิมพ์". มาเขียนอะไรแบบนี้กันเถอะ รหัส HTML:

เลือกมาหนึ่งอย่าง:
ตัวเลือกที่ 1
ตัวเลือกที่ 2
ตัวเลือกที่ 3

ในที่นี้ผมจะเน้นไปที่คุณลักษณะ " ชื่อ"เพราะนอกจากการตั้งชื่อแล้วยังมีฟีเจอร์ที่สำคัญอีกอย่างหนึ่งอีกด้วย หากคุณ ไม่หากคุณตั้งชื่อปุ่มตัวเลือกทั้งสามปุ่มให้เหมือนกัน ปุ่มเหล่านั้นจะเป็นอิสระจากกัน ดังนั้น คุณจึงสามารถเลือกหลายตัวเลือกพร้อมกันได้ เพื่อให้แน่ใจในเรื่องนี้ ให้เปลี่ยนชื่อแล้วลองเลือกหลายๆ ตัวเลือกพร้อมกัน แล้วคุณจะมั่นใจในคำพูดของฉันทันที ดังนั้นปุ่มตัวเลือกหนึ่งกลุ่มจะต้องมีค่าแอตทริบิวต์เหมือนกัน " ชื่อ".คุณลักษณะ" ค่า" หมายถึง ค่าของตัวแปร " วิทยุทางเลือก" (เช่นอีกครั้งใน จาวาสคริปต์). ทันทีหลังจากคำอธิบายแท็ก มีข้อความที่ผู้ใช้จะเห็นถัดจากปุ่มตัวเลือกที่เกี่ยวข้อง

องค์ประกอบอื่นของแบบฟอร์มคือสวิตช์ ( ช่องทำเครื่องหมาย). สร้างขึ้นอีกครั้งโดยใช้แท็ก . มาเขียนบรรทัดต่อไปนี้:

คุณยอมรับกฎของเรา:

ฉันคิดว่าทุกอย่างโปร่งใสที่นี่ ดังนั้นฉันจะไม่อธิบาย ฉันแนะนำให้คุณดูว่ามันมีลักษณะอย่างไรในเบราว์เซอร์ และฉันจะบอกว่าหากทำเครื่องหมายในช่องแล้วค่าของตัวแปร " เงื่อนไข" จะ " ใช่" หากไม่ยืน ค่าของตัวแปรนี้จะเป็น "" นั่นคือสตริงว่าง

องค์ประกอบอื่นคือฟิลด์การเลือกไฟล์ แน่นอนว่าคุณเคยอัปโหลดไฟล์ไปยังเซิร์ฟเวอร์และมักจะต้องใช้ฟิลด์แทรกชื่อไฟล์ในการดำเนินการนี้ ฟิลด์นี้สร้างขึ้นโดยใช้แท็กที่น่าเบื่ออยู่แล้ว . มาเขียนแบบนี้:

เลือกไฟล์ที่จะดาวน์โหลด:

รูปแบบ HTML เป็นองค์ประกอบอินเทอร์เฟซที่ซับซ้อน ประกอบด้วยองค์ประกอบการทำงานที่แตกต่างกัน: ช่องป้อนข้อมูล และ