ตัวอย่างการใช้งาน Feildset
โค้ด: เลือกทั้งหมด
<form id="register" method="post" action="{S_UCP_ACTION}" enctype="multipart/form-data">
<style>
fieldset {
border: 1px solid #ccc;
padding: 10px;
margin-bottom: 20px;
}
legend {
font-weight: bold;
}
</style>
<fieldset>
<legend>ข้อมูลส่วนตัว</legend>
<div class="field">
<label for="username">ชื่อผู้ใช้:</label>
<input type="text" name="username" id="username" size="25" value="{USERNAME}" />
</div>
<div class="field">
<label for="email">อีเมล:</label>
<input type="email" name="email" id="email" size="25" value="{EMAIL}" />
</div>
</fieldset>
<fieldset>
<legend>รายละเอียดการติดต่อ</legend>
<div class="field">
<label for="phone">โทรศัพท์:</label>
<input type="text" name="phone" id="phone" size="15" />
</div>
<div class="field">
<label for="address">ที่อยู่:</label>
<textarea name="address" id="address" rows="4" cols="30"></textarea>
</div>
</fieldset>
<input type="submit" name="submit" value="ลงทะเบียน" />
</form>
- โค้ด HTML ที่ให้มาเป็นตัวอย่างของการใช้งาน fieldset เพื่อจัดกลุ่มและจัดระเบียบฟิลด์ในฟอร์มการลงทะเบียนของเว็บไซต์ ซึ่งฟิลด์เซ็ตใช้ในการแยกและจัดกลุ่มฟิลด์ที่เกี่ยวข้องกัน เพื่อทำให้ฟอร์มดูสะดวกและเข้าใจง่ายขึ้นสำหรับผู้ใช้ โดยมีฟิลด์เซ็ตสองกลุ่ม คือ "ข้อมูลส่วนตัว" และ "รายละเอียดการติดต่อ" โดยแต่ละกลุ่มมีฟิลด์ที่เกี่ยวข้อง เช่น ชื่อผู้ใช้ อีเมล โทรศัพท์ และที่อยู่ แต่ละกลุ่มถูกกำหนดด้วยแท็ก <fieldset> และมีหัวข้อสำหรับแต่ละกลุ่มที่กำหนดด้วยแท็ก <legend> เพื่อเพิ่มความชัดเจนในการอธิบายข้อมูลในแต่ละกลุ่ม ดังนั้น การใช้งานฟิลด์เซ็ตช่วยให้ฟอร์มดูสะดวกและเข้าใจง่ายขึ้นสำหรับผู้ใช้ และช่วยลดความซับซ้อนในการทำงานกับโค้ด HTML ของฟอร์มด้วย ซึ่งเป็นวิธีที่ดีในการปรับปรุงประสิทธิภาพและประสบการณ์การใช้งานของผู้ใช้ในเว็บไซต์นี้ได้อย่างมีประสิทธิภาพ
- จัดระเบียบและเรียงลำดับฟอร์ม ฟิลด์เซ็ตช่วยในการจัดกลุ่มและเรียงลำดับฟิลด์ในฟอร์มอย่างมีระเบียบ ทำให้ผู้ใช้ง่ายต่อการเข้าใจและกรอกข้อมูลในฟอร์มได้ง่ายขึ้น
- เพิ่มความสวยงามและความสมบูรณ์ การใช้ฟิลด์เซ็ตช่วยในการเพิ่มระดับความสวยงามและความสมบูรณ์ให้กับฟอร์ม ซึ่งทำให้ประสบการณ์การใช้งานของผู้ใช้ดูดีขึ้น
- เพิ่มความสมดุล การจัดกลุ่มฟิลด์เข้าด้วยกันในฟิลด์เซ็ตช่วยในการเพิ่มความสมดุลและความสม่ำเสมอให้กับหน้าเว็บ
- การใช้เพิ่มความซับซ้อน การใช้งานฟิลด์เซ็ตอาจทำให้โค้ด HTML ของฟอร์มมีความซับซ้อนขึ้น เนื่องจากมีการใช้งานแท็กเพิ่มเติมเพื่อสร้างฟิลด์เซ็ตและแท็ก <legend> เพื่อเพิ่มหัวข้อ
- การปรับแต่งลักษณะ การปรับแต่งลักษณะของฟิลด์เซ็ตอาจมีความยุ่งยากในบางกรณี เนื่องจากต้องใช้ CSS เพื่อปรับแต่งลักษณะของส่วนนี้
อ้างอิง
https://www.mindphp.com/บทเรียนออนไลน์/ ... forms.html
https://www.mindphp.com/บทเรียนออนไลน์/ ... -span.html
https://www.mindphp.com/บทเรียนออนไลน์/ ... align.html