3. คาสั่งต่างๆ ที่ใช้ในการสร้าง Form
คำสั่ง ควำมหมำย
Name ชื่อเครื่องมือที่ต้องกำรส่งไปทำงำน
Type ประเภทของเครื่องมือ เช่น text filed จะมี
type=“text”
Size ขนำดควำมกว้ำงของ text field
Maxlength จำนวนตัวอักษรสูงสุดที่จะกรอกลงไปในเครื่องมือ
Value กำรกำหนดค่ำเริ่มต้นที่จะแสดงในเครื่องมือ
Text Field เป็นเครื่องมือที่ใช้ในการรับข้อมูล ประเภทพิมพ์แบบตอบสั้นๆ
เช่น ชื่อ e-mail Password
4. ตัวอย่าง : Text field
<input name="box" id="box" type="text" size="20" maxlength="15">
6. คาสั่งต่างๆ ที่ใช้ในการสร้าง Form
Hidden Field เป็นเครื่องมือที่ใช้สาหรับส่งข้อมูลที่ไม่ต้องการแสดงผล
บนหน้าจอจะไปประมวลผลโดยจะซ่อนหรือแนบข้อมูลนั้นไปพร้อมๆ
กับข้อมูลต่างๆ ที่ได้รับจากผู้ใช้บริการ เพื่อนาไปใช้งานในส่วนอื่นต่อไป
Text Area เป็นเครื่องมือที่ใช้สาหรับรับข้อมูล ประเภทพิมพ์ตอบ
แบบยาว เช่น ที่อยู่ ข้อเสนอแนะ เป็นต้น
7. ตัวอย่าง : Text Area
<textarea name=“ชื่อเครื่องมือ” cols=“จานวนคอลัมน์” rows=“จานวนแถว”></textarea>
8. คาสั่งต่างๆ ที่ใช้ในการสร้าง Form
Check Box เป็นเครื่องมือที่ใช้สาหรับรับข้อมูลประเภทเลือกตอบ
ที่อนุญาตให้เลือกตอบได้มากกว่า 1 คาตอบ เช่น การเลือกงานอดิเรก
การเลือกสิ่งที่สนใจ เป็นต้น
<input type =“checkbox” name=“ชื่อเครื่องมือ” value=“ค่าที่ถูกส่ง”/>
9. ตัวอย่าง : Check Box
what is your hobby?<br>
=====================<br>
<input type="checkbox" name="ch1" value="com">
computer game <br>
<input type="checkbox" name="ch2" value="book">
reading<br>
<input type="checkbox" name="ch3" value="sport">
sport<br>
10. คาสั่งต่างๆ ที่ใช้ในการสร้าง Form
Radio Button เป็นเครื่องมือที่ใช้สาหรับรับข้อมูลประเภทเลือกตอบ
ที่อนุญาตให้เลือกตอบได้เพียง 1 คาตอบ เช่น เพศ ชั้นปี อายุ เป็นต้น
<input type =“radio” name=“ชื่อเครื่องมือ” value=“ค่าที่ถูกส่ง”/>
11. ตัวอย่าง : Radio Button
what is your faculty?<br>
=====================<br>
<input type="radio" name="ch1" value="ed">
Education <br>
<input type="radio" name="ch2" value="sci">
Science<br>
<input type="radio" name="ch3" value="eng">
Engineering<br>
12. คาสั่งต่างๆ ที่ใช้ในการสร้าง Form
List / Menu เป็นเครื่องมือที่ใช้สาหรับรับข้อมูล ในกรณีที่มีคาตอบ
ให้เลือกตอบเป็นจานวนมาก เพื่อประหยัดพื้นที่ในหน้างาน
เช่น ประเทศ จังหวัด อาชีพ เป็นต้น
<select name =“ชื่อเครื่องมือ”>
<option value= “ค่าที่ส่ง”> ข้อความที่แสดง </option>
</select>
รูปแบบการใช้งาน
Menu ใช้สาหรับการแสดงตัวเลือกครั้งละ 1 บรรทัด
List ใช้สาหรับการแสดงตัวเลือกครั้งละมากกว่า 1 บรรทัด
ซึ่งสามารถปรับจานวนบรรทัดได้
13. ตัวอย่าง : List / Menu
<select name ="list">
<option value="BKK">Bangkok</option>
<option
value="CMI">Chaiangmai</option>
<option value="TRA">Trang</option>
<option value="PYA">Phayan</option>
</select>
14. คาสั่งต่างๆ ที่ใช้ในการสร้าง Form
File Field เป็นเครื่องมือที่ใช้สาหรับให้เลือกอัพโหลดไฟล์
จากเครื่องตนเองขึ้นไปบนเว็บ
<input type="file" name=“ชื่อเครื่องมือ"/>
20. การส่งข้อมูลไปยัง Server
การส่งข้อมูลจาก Browser ไปทางานที่ Server มีอยู่
2 วิธี
1) การส่งข้อมูลแบบ POST
เป็นการส่งข้อมูลโดยใช้ฟอร์มในการส่งค่าที่ได้
จากผู้ใช้บริการ ผ่านเครื่องมือต่างๆ เพื่อไปทางาน
ต่อยัง Server
21. การส่งข้อมูลไปยัง Server
1) การส่งข้อมูลแบบ POST
ตัวอย่าง
คลิกปุ่ม form (EditPlus) / DW
<form name= "form1" method="post" action="post2.php">
username = <input type= "text" name="username"><br><br>
password = <input type= "password" name= "password"><br>
<input type = "submit" name = "Submit" value ="Submit">
</form>