FORM ตอนที่ 1

รูปแบบของ form เป็นอีกเรื่องนึง ที่หลายๆ ท่านยังงงอยู่ ว่ามันจะต้องเขียนออกมายังไงให้ถูกหลัก XHTML และสามารถจัดการรูปแบบด้วย CSS ได้อย่างถูกต้อง สวยงาม และตรงตามความต้องการมากที่สุด ผมคงต้องแยก บทความออกเป็น 2 ตอน เพื่อทำให้ข้อมูลในเว็บดูเหมือนเยอะ อิอิ อ๊ะ ม่ายช่าย… ที่ต้องแยกเป็น 2 ตอน เพราะ จะเน้นการทำ form 2 ลักษณะนั่นเองครับ

ในการเขียน form นั้น สิ่งหนึ่งที่ขาดไม่ได้ก็คือ <label> หรือ ชื่อของ ตัวรับค่าแต่ละตัวนั่นเอง เช่น


<label for=“name” >ชื่อ : </label>
<input name=“name” id=“name” type=“text” />

สังเกตว่า ลักษณะของความสัมพันธ์ระหว่าง label และ id ของ input จะควบคู่กันไป ซึ่งการเขียน XHTML 1.0 Strict นั้น ใน Form ตัวรับค่าทุกตัวต้องมี ID บ่งบอกความเป็นตัวตนทั้งสิ้น และห้ามให้ ชื่อ id ซ้ำกัน ซึ่ง id นี้ สามารถนำไปใช้ประกาศค่าให้กับ JAVA, AJAX, .NET หรือ CSS ได้ ครับ

เรามาดู form แบบ ธรรมดากันก่อนครับ

XHTML Code



<h1>แบบที่ 1</h1>

<form action="#" method="post" enctype="multipart/form-data">
<p>
<label for="name">ชื่อ : </label>
<input type="text" name="name" id="name" />
</p>
<p>
<label for="mail"> อีเมลล์ : </label>
<input type="text" name="mail" id="mail" />
</p>
<p>
<label for="note">รายละเอียด : </label>
<textarea name="note" id="note" cols="50" rows="10"></textarea>
</p>
<p>
<input type="submit" name="submit" class="submit" value="ส่งข้อมูล" />
</p>
</form>

หมายเหตุ

*ใน textarea ใดๆ ให้ใส่ cols และ rows ด้วย
*บทความตอนนี้ขอเน้นเขียนให้ถูกหลักก่อนนะครับ ตอนต่อไปค่อยมาใส่ css กัน

รูปภาพแสดงผล

Did you like this? Share it:
Share |

Back to Top

This entry was posted in XHTML, XHTML Forms Module

Tagged: , ,

เนื้อหาที่คล้ายคลึงกัน อย่างมีนัยสำคัญ

Leave a Reply

Your email address will not be published. Required fields are marked *

Connect with Facebook

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Back to Top

TEXT & text Effectes

Layout and Box Model

Transitions and Animations