Latest web development tutorials
×

Bootstrap หลักสูตร

Bootstrap หลักสูตร Bootstrap แนะนำโดยย่อ Bootstrap สภาพแวดล้อมในการติดตั้ง

Bootstrap CSS

Bootstrap CSS ภาพรวม Bootstrap ระบบกริด Bootstrap การเรียงพิมพ์ Bootstrap รหัส Bootstrap ตาราง Bootstrap ฟอร์ม Bootstrap ปุ่มกด Bootstrap ภาพ Bootstrap ชั้นเสริม Bootstrap ยูทิลิตี้ที่ตอบสนองต่อ

Bootstrap ส่วนประกอบเค้าโครง

Bootstrap ไอคอนแบบอักษร Bootstrap เมนูแบบเลื่อนลง Bootstrap กลุ่มปุ่ม Bootstrap ปุ่มเมนูแบบเลื่อนลง Bootstrap กลุ่มกล่องใส่ Bootstrap องค์ประกอบนำร่อง Bootstrap ป้าย Bootstrap สวดมนต์ Bootstrap เพจจิ้ง Bootstrap ฉลาก Bootstrap สัญลักษณ์ Bootstrap หน้าจอขนาดใหญ่ Bootstrap ชื่อหน้า Bootstrap รูปขนาดย่อ Bootstrap การเตือน Bootstrap แถบความคืบหน้า Bootstrap วัตถุมัลติมีเดีย Bootstrap กลุ่มรายการ Bootstrap แผงหน้าปัด Bootstrap Wells

Bootstrap วิดเจ็ต

Bootstrap Plug-สรุป Bootstrap ผลการเปลี่ยนแปลง Bootstrap กล่อง Modal Bootstrap เมนูแบบเลื่อนลง Bootstrap จอภาพเลื่อน Bootstrap แถบ Bootstrap เคล็ดลับเครื่องมือ Bootstrap กล่องป๊อปอัพ Bootstrap กล่องเตือน Bootstrap ปุ่มกด Bootstrap พับ Bootstrap ม้าหมุน Bootstrap นำทางเพิ่มเติม

Bootstrap อื่น ๆ

Bootstrap UI บรรณาธิการ Bootstrap V2 หลักสูตร Bootstrap HTML มาตรฐานการเข้ารหัส Bootstrap CSS มาตรฐานการเข้ารหัส

แบบฟอร์มการบูต

ในบทนี้เราจะได้เรียนรู้วิธีการสร้างรูปแบบการใช้บูต บูตแท็ก HTML บางอย่างง่ายและการเรียนการขยายการสร้างรูปแบบที่แตกต่างกันของรูปแบบ

เค้าโครงแบบฟอร์ม

เงินทุนให้ต่อไปนี้ประเภทของรูปแบบรูปแบบ:

  • แนวตั้งแบบฟอร์ม (เริ่มต้น)
  • แบบอินไลน์
  • รูปแบบระดับ

รูปแบบแนวตั้งหรือพื้นฐาน

โครงสร้างพื้นฐานของรูปแบบคือเงินทุนที่มาพร้อมกับรูปแบบการควบคุมของแต่ละบุคคลโดยอัตโนมัติได้รับรูปแบบทั่วโลกบางส่วน นี่คือขั้นตอนในการสร้างรูปแบบพื้นฐานคือ:

  • ไปที่ <form>ผู้ปกครององค์ประกอบที่จะเพิ่มบทบาท = "รูปแบบ"
  • ป้ายและการควบคุมในระดับ.form กลุ่มกับ <div> ใน นี้เป็นสิ่งจำเป็นเพื่อให้ได้สนามที่ดีที่สุด
  • องค์ประกอบข้อความทั้งหมด <input>, <textarea> และ <เลือก>เพิ่มระดับ.form ควบคุม

ตัวอย่าง

<form บทบาท = "รูปแบบ"> <div class = "รูปแบบกลุ่ม"> <label สำหรับ = "ชื่อ"> ชื่อ </ label> <input type = "ข้อความ" class = "รูปแบบการควบคุม" id = "ชื่อ" ตัวยึด = "กรุณาใส่ชื่อ"> </ div> <div class = "รูปแบบกลุ่ม"> <label สำหรับ = "inputfile"> แฟ้มใส่ </ label> <input type = "File" id = "inputfile"> <p class = "ช่วยบล็อก"> นี่คือตัวอย่างข้อความช่วยเหลือระดับบล็อก </ p> </ div> <div class = "ช่องทำเครื่องหมาย"> <label> <input type = "ช่องทำเครื่องหมาย"> โปรดติ๊ก </ label> </ div> <ปุ่ม type = "ส่ง" class = "btn BTN-default" > ส่ง </ ปุ่ม> </ form>

ลอง»

ผลมีดังนี้

รูปแบบพื้นฐาน

แบบอินไลน์

หากคุณจำเป็นต้องสร้างรูปแบบที่ทุกองค์ประกอบจะอินไลน์ซ้ายป้ายชิดอยู่เคียงข้างเพิ่มระดับ.form-อินไลน์ที่ <form> แท็ก

ตัวอย่าง

<form class = "รูปแบบอินไลน์" บทบาท = "รูปแบบ"> <div class = "รูปแบบกลุ่ม"> <label class = "SR-เท่านั้น" สำหรับ = "ชื่อ"> ชื่อ </ label> <input type = "ข้อความ" class = "รูปแบบการควบคุม" id = "ชื่อ" ตัวยึด = "กรุณาใส่ชื่อ"> </ div> <div class = "รูปแบบกลุ่ม"> <label class = "SR-เท่านั้น" สำหรับ = "inputfile"> แฟ้มใส่ </ label> <input type = "File" id = "inputfile"> </ div> <div class = "ช่องทำเครื่องหมาย"> <label> <input type = "ช่องทำเครื่องหมาย"> โปรดติ๊ก </ label> </ div> <ปุ่ม type = "ส่ง" class = "btn BTN-default" > ส่ง </ ปุ่ม> </ form>

ลอง»

ผลมีดังนี้

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

รูปแบบระดับ

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

  • <form>องค์ประกอบที่จะถูกเพิ่มในระดับผู้ปกครอง.form แนวนอน
  • ป้ายและการควบคุมในระดับ.form กลุ่มกับ <div> ใน
  • เพิ่มระดับ.control ป้ายที่จะติดป้าย

ตัวอย่าง

<form class = "รูปแบบแนวนอน" บทบาท = "รูปแบบ"> <div class = "รูปแบบกลุ่ม"> <label สำหรับ = "FirstName" class = "Col-SM-2 ควบคุมฉลาก"> ชื่อ </ label> <div class = "Col-SM-10 "> <input type = "ข้อความ" class = "รูปแบบการควบคุม" id = "FirstName" ตัวยึด = "กรุณาใส่ชื่อ"> </ div> </ div> <div class = "รูปแบบกลุ่ม"> <label สำหรับ = "นามสกุล" class = "Col-SM-2 ควบคุมฉลาก"> ชื่อ </ label> <div class = "Col-SM-10 "> <input type = "ข้อความ" class = "รูปแบบการควบคุม" id = "นามสกุล" ตัวยึด = "กรุณาใส่ชื่อ"> </ div> </ div> <div class = "รูปแบบกลุ่ม"> <div class = "Col-SM-ชดเชย -2 Col-SM-10"> <div class = "ช่องทำเครื่องหมาย"> <label> <input type = "ช่องทำเครื่องหมาย"> จำของฉัน </ label> </ div> </ div> </ div> <div class = "รูปแบบกลุ่ม"> <div class = "Col-SM-ชดเชย -2 Col-SM-10"> <ปุ่ม type = "ส่ง" class = "btn BTN-default" > เข้าสู่ระบบ </ ปุ่ม> </ div> </ div> </ form>

ลอง»

ผลมีดังนี้

รูปแบบระดับ

รูปแบบการควบคุมการสนับสนุน

การสนับสนุนเงินทุนสำหรับการควบคุมรูปแบบที่พบมากที่สุดส่วนใหญ่ป้อนข้อมูล textarea ช่องทำเครื่องหมายวิทยุและเลือก

กล่องใส่ (ขาเข้า)

ฟิลด์ข้อความรูปแบบที่พบมากที่สุดคือใส่กล่องใส่ ผู้ใช้สามารถป้อนที่สุดของข้อมูลในแบบฟอร์มที่จำเป็นในนั้น เงินทุนให้การสนับสนุนการป้อนข้อมูลสำหรับทุกประเภทของพื้นเมือง HTML5รวมไปถึง: ข้อความรหัสผ่าน, วันที่และเวลาวันที่และเวลา-local, วัน, เดือน, เวลา, สัปดาห์, จำนวน, อีเมล์, URL, การค้นหา, โทรศัพท์และสีประกาศประเภทที่เหมาะสมเป็นสิ่งจำเป็นเพื่อให้เป็นไปช่วยให้การป้อนข้อมูลสำหรับรูปแบบที่สมบูรณ์

ตัวอย่าง

<form บทบาท = "รูปแบบ"> <div class = "รูปแบบกลุ่ม"> <label สำหรับ = "ชื่อ"> แท็ก </ label> <input type = "ข้อความ" class = "รูปแบบการควบคุม" ตัวยึด = "ป้อนข้อความ"> </ div> </ form>

ลอง»

ผลมีดังนี้

กล่องใส่

กล่อง (textarea)

เมื่อคุณต้องการที่จะทำให้การป้อนข้อมูลหลายสายคุณสามารถใช้ textarea กล่องข้อความคุณสามารถเปลี่ยนสถานที่ให้บริการแถวถ้าจำเป็น(แถวน้อยลง = กล่องขนาดเล็กเส้น = กล่องที่มีขนาดใหญ่มากขึ้น)

ตัวอย่าง

<form บทบาท = "รูปแบบ"> <div class = "รูปแบบกลุ่ม"> <label สำหรับ = "ชื่อ"> กล่องข้อความ </ label> <textarea class = "รูปแบบการควบคุม" แถว = "3"> </ textarea> </ div> </ form>

ลอง»

ผลมีดังนี้

กล่องข้อความ

ช่องทำเครื่องหมาย (ช่องทำเครื่องหมาย) และวิทยุปุ่ม (Radio)

ตรวจสอบกล่องและปุ่มที่ใช้ในการให้ผู้ใช้สามารถเลือกจากช่วงของตัวเลือกที่ตั้งไว้

  • เมื่อคุณสร้างแบบฟอร์มถ้าคุณต้องการที่ผู้ใช้สามารถเลือกหลายตัวเลือกจากรายการโปรดใช้ช่องทำเครื่องหมายหากคุณ จำกัดผู้ใช้สามารถเลือกตัวเลือกให้ใช้วิทยุ
  • ชุดกล่องกาเครื่องหมายและปุ่มใช้.checkbox-อินไลน์หรือระดับ.radio-แบบอินไลน์ควบคุมการแสดงของพวกเขาในบรรทัดเดียวกัน

ตัวอย่างต่อไปนี้แสดงให้เห็นถึงทั้งสองประเภท (ค่าเริ่มต้นใกล้เคียง):

ตัวอย่าง

<label สำหรับ = "ชื่อ"> ตัวอย่างของกล่องกาเริ่มต้นและปุ่มวิทยุ </ label> <div class = "ช่องทำเครื่องหมาย"> <label> <input type = "ช่องทำเครื่องหมาย" value = ""> ตัวเลือกที่ 1 </ label> </ div> <div class = "ช่องทำเครื่องหมาย"> <label> <input type = "ช่องทำเครื่องหมาย" value = ""> ตัวเลือกที่ 2 </ label> </ div> <div class = "วิทยุ"> <label> <input type = "วิทยุ" name = "optionsRadios" id = "optionsRadios1" value = "OPTION1" การตรวจสอบ> ตัวเลือกที่ 1 </ label> </ div> <div class = "วิทยุ"> <label> <input type = "วิทยุ" name = "optionsRadios" id = "optionsRadios2" value = "Option2"> ตัวเลือกที่ 2 - การเลือกก็จะยกเลิกการเลือกตัวเลือกที่ 1 </ label> </ div> <label สำหรับ = "ชื่อ"> กล่องกาอินไลน์อินสแตนซ์และปุ่มวิทยุ </ label> <div> <label class = "ช่องทำเครื่องหมาย-อินไลน์"> <input type = "ช่องทำเครื่องหมาย" id = "inlineCheckbox1" value = "OPTION1"> ตัวเลือกที่ 1 </ label> <label class = "ช่องทำเครื่องหมาย-อินไลน์"> <input type = "ช่องทำเครื่องหมาย" id = "inlineCheckbox2" value = "Option2"> ตัวเลือกที่ 2 </ label> <label class = "ช่องทำเครื่องหมาย-อินไลน์"> <input type = "ช่องทำเครื่องหมาย" id = "inlineCheckbox3" value = "option3"> ตัวเลือกที่ 3 </ label> <label class = "ช่องทำเครื่องหมาย-อินไลน์"> <input type = "วิทยุ" name = "optionsRadiosinline" id = "optionsRadios3" value = "OPTION1" การตรวจสอบ> ตัวเลือกที่ 1 </ label> <label class = "ช่องทำเครื่องหมาย-อินไลน์"> <input type = "วิทยุ" name = "optionsRadiosinline" id = "optionsRadios4" value = "Option2"> ตัวเลือกที่ 2 </ label> </ div>

ลอง»

ผลมีดังนี้

ตรวจสอบกล่องและปุ่ม

เลือกกล่อง (เลือก)

เมื่อคุณต้องการให้ผู้ใช้เลือกจากตัวเลือกหลายตัว แต่โดยปกติสามารถเลือกตัวเลือก, ใช้กล่องเลือก

  • การใช้งาน <เลือก> แสดงรายการของตัวเลือกมักจะผู้ที่มีความคุ้นเคยกับรายการตัวเลือกเช่นรัฐหรือตัวเลข
  • ใช้หลาย = "หลาย"ช่วยให้ผู้ใช้สามารถเลือกหลายตัวเลือก

ตัวอย่างต่อไปนี้แสดงให้เห็นถึงทั้งสองประเภท (เลือกและหลาย):

ตัวอย่าง

<form บทบาท = "รูปแบบ"> <div class = "รูปแบบกลุ่ม"> <label สำหรับ = "ชื่อ"> เลือกรายการ </ label> <เลือก class = "รูปแบบการควบคุม"> <option> 1 </ option> <option> 2 </ option> <option> 3 </ option> <option> 4 </ option> <option> 5 </ option> </ เลือก> <label เลือกรายการ = "ชื่อ"> หลายตัวเลือกของ </ label> <เลือก หลายอย่าง class = "รูปแบบการควบคุม"> <option> 1 </ option> <option> 2 </ option> <option> 3 </ option> <option> 4 </ option> <option> 5 </ option> </ เลือก> </ div> </ form>

ลอง»

ผลมีดังนี้

เลือกกล่อง

การควบคุมแบบคงที่

เมื่อคุณต้องการที่จะวางรูปแบบข้อความธรรมดาในแท็กรูปแบบแนวนอนกรุณาใช้ระดับ.form ควบคุมไฟฟ้าสถิตย์ใน <p> บน

ตัวอย่าง

<form class = "รูปแบบแนวนอน" บทบาท = "รูปแบบ"> <div class = "รูปแบบกลุ่ม"> <label class = "Col-SM-2 ควบคุมฉลาก"> อีเมล์ </ label> <div class = "Col-SM-10 "> <p class = "รูปแบบการควบคุมไฟฟ้าสถิตย์ "> [email protected] </ p> </ div> </ div> <div class = "รูปแบบกลุ่ม"> <label สำหรับ = "inputPassword" class = "Col-SM-2 ควบคุมฉลาก"> รหัสผ่าน </ label> <div class = "Col-SM-10 "> <input type = "รหัสผ่าน" class = "รูปแบบการควบคุม" id = "inputPassword" ตัวยึด = "โปรดป้อนรหัสผ่านของคุณ"> </ div> </ div> </ form>

ลอง»

ผลมีดังนี้

การควบคุมแบบคงที่

รัฐควบคุมในแบบฟอร์ม

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

มุ่งเน้นไปที่กล่องใส่

เมื่อได้รับการป้อนข้อมูลกล่องใส่: มุ่งเน้นไปที่กล่องใส่รูปร่างจะถูกลบออกและการประยุกต์ใช้กล่องเงา

ปิดการใช้งานการป้อนข้อมูลกล่องใส่

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

ข้อมูลสำหรับผู้พิการชุด fieldset

ในหน้า <fieldset> เพิ่มคนพิการแอตทริบิวต์การปิดใช้งานการควบคุมทั้งหมด <fieldset> ภายใน

สถานะการยืนยัน

บูตมีข้อผิดพลาดคำเตือนและรูปแบบข้อความที่ประสบความสำเร็จในการตรวจสอบเพียงองค์ประกอบหลักเพียงแค่เพิ่มระดับที่เหมาะสม (.has-เตือน .has-ข้อผิดพลาดหรือความสำเร็จ .has)สามารถนำมาใช้ในการตรวจสอบสถานะ

ตัวอย่างต่อไปนี้แสดงให้เห็นถึงการควบคุมของรัฐทั้งหมด:

ตัวอย่าง

<form class = "รูปแบบแนวนอน" บทบาท = "รูปแบบ"> <div class = "รูปแบบกลุ่ม"> <label class = "Col-SM-2 ควบคุมฉลาก"> โฟกัส </ label> <div class = "Col-SM-10 "> <input class = "รูปแบบการควบคุม" id = "focusedInput" type = "ข้อความ" value = "กล่องใส่เพื่อให้ได้โฟกัส ... "> </ div> </ div> <div class = "รูปแบบกลุ่ม"> <label สำหรับ = "inputPassword" class = "Col-SM-2 ควบคุมฉลาก"> ปิดการใช้งาน </ label> <div class = "Col-SM-10 "> <input class = "รูปแบบการควบคุม" id = "disabledInput" type = "ข้อความ" ตัวยึด = "ห้ามนำเข้ากล่องใส่ที่ ... " คนพิการ> </ div> </ div> <fieldset คนพิการ> <div class = "รูปแบบกลุ่ม"> <label สำหรับ = "disabledTextInput" = "Col-SM-2 ชั้น ควบคุมฉลาก"> ปิดการใช้งานอินพุท (fieldset คนพิการ) </ label> <div class = "Col-SM-10 "> <input type = "ข้อความ" id = "disabledTextInput" class = "รูปแบบการควบคุม" ตัวยึด = "ห้ามนำเข้า"> </ div> </ div> <div class = "รูปแบบกลุ่ม"> <label สำหรับ = "disabledSelect" class = "Col-SM-2 ควบคุมฉลาก"> เมนูการเลือกปิดการใช้งาน (fieldset คนพิการ) </ label> <div class = "Col-SM-10 "> <เลือก id = "disabledSelect" class = "รูปแบบการควบคุม"> <option> ปิดการเลือก </ option> </ เลือก> </ div> </ div> </ fieldset> <div class = "รูปแบบกลุ่ม has- ความสำเร็จ"> <label class = "Col-SM-2 ควบคุมฉลาก" สำหรับ = "inputSuccess"> ความสำเร็จของการป้อนข้อมูล </ label> <div class = "Col-SM-10 "> <input type = "ข้อความ" class = "รูปแบบการควบคุม" id = "inputSuccess"> </ div> </ div> <div class = "รูปแบบกลุ่ม has- เตือน"> <label class = "Col-SM-2 ควบคุมฉลาก" สำหรับ = "inputWarning"> ใส่คำเตือน </ label> <div class = "Col-SM-10 "> <input type = "ข้อความ" class = "รูปแบบการควบคุม" id = "inputWarning"> </ div> </ div> <div class = "รูปแบบกลุ่ม has- ข้อผิดพลาด"> <label class = "Col-SM-2 ควบคุมฉลาก" สำหรับ = "inputError"> พิมพ์ผิด </ label> <div class = "Col-SM-10 "> <input type = "ข้อความ" class = "รูปแบบการควบคุม" id = "inputError"> </ div> </ div> </ form>

ลอง»

ผลมีดังนี้

รัฐควบคุมในแบบฟอร์ม

การควบคุมแบบฟอร์มขนาด

คุณสามารถใช้แต่ละชั้น.input-LG และ.col-lg- *เพื่อตั้งค่าความสูงของฟอร์มและความกว้าง ตัวอย่างต่อไปนี้แสดงให้เห็นถึงจุดนี้:

ตัวอย่าง

<form บทบาท = "รูปแบบ"> <div class = "รูปแบบกลุ่ม"> <input class = "รูปแบบการควบคุม input- LG" type = "ข้อความ" ตัวยึด = ".input-LG"> </ div> <div class = "รูปแบบกลุ่ม"> <input class = "รูปแบบการควบคุม" type = "ข้อความ" ตัวยึด = "ป้อนข้อมูลเริ่มต้น"> </ div> <div class = "รูปแบบกลุ่ม"> <input class = "รูปแบบการควบคุม input- SM" type = "ข้อความ" ตัวยึด = ".input-SM"> </ div> <div class = "รูปแบบกลุ่ม"> </ div> <div class = "รูปแบบกลุ่ม"> <เลือก class = "รูปแบบการควบคุม input- LG"> <option value = ""> .input-LG </ option> </ เลือก> </ div> <div class = "รูปแบบกลุ่ม"> <เลือก class = "รูปแบบการควบคุม"> <option value = ""> เลือกเริ่มต้น </ option> </ เลือก> </ div> <div class = "รูปแบบกลุ่ม"> <เลือก class = "รูปแบบการควบคุม input- SM"> <option value = ""> .input-SM </ option> </ เลือก> </ div> <div class = "แถว"> <div class = "Col-LG-2 "> <input type = "ข้อความ" class = "รูปแบบการควบคุม" ตัวยึด = ".col-LG-2 "> </ div> <div class = "Col-LG-3 "> <input type = "ข้อความ" class = "รูปแบบการควบคุม" ตัวยึด = ".col-LG-3 "> </ div> <div class = "Col-LG-4 "> <input type = "ข้อความ" class = "รูปแบบการควบคุม" ตัวยึด = ".col-LG-4 "> </ div> </ div> </ form>

ลอง»

ผลมีดังนี้

การควบคุมแบบฟอร์มขนาด

รูปแบบข้อความช่วยเหลือ

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

ตัวอย่าง

<form บทบาท = "รูปแบบ"> <span> ข้อความช่วยเหลือเช่น </ span> <input class = "รูปแบบการควบคุม" type = "ข้อความ" ตัวยึด = ""> <span class = "ช่วยบล็อก"> บล็อกข้อความช่วยเหลือยาวมากกว่าหนึ่งบรรทัดจะต้องมีการขยายไปยังบรรทัดถัดไป ในตัวอย่างนี้ช่วยให้ข้อความสำหรับการรวมของทั้งสองสาย </ span> </ form>

ลอง»

ผลมีดังนี้

รูปแบบข้อความช่วยเหลือ