โดย Parichat » 15/01/2018 11:15 am
Form(ฟอร์ม) คือ รูปแบบของการกรอกข้อมูลเพื่อส่งไปยังฝั่ง server(เซิร์ฟเวอร์)
Form Inputs(ฟอร์มอินพุต) มีหลายรูปแบบไม่ว่าจะเป็น
- -input(อินพุต) ใน Bootstrap(บูตสแตบ) มีการสนับสนันการป้อนข้อมูลที่มากมายไม่ว่าจะเป็น ข้อความ, รหัสผ่าน, วันเวลา, วันเวลาปัจจุบัน, วันที่, เดือน, เวลา, สัปดาห์, จำนวน, อีเมลล์, url(ยูอาแอล), การค้นหา, เบอร์โทรศัพท์ และสี การใช้งาน input(อินพุต)ถ้าไม่มีการประกาศให้ถูกต้องการทำงานจะทำงานไม่เต็มประสิทธิภาพของมัน
ตัวอย่าง
โค้ด: เลือกทั้งหมด
<!DOCTYPE html>
<html lang="en">
<head>
<title>การใช้งาน Form แบบ input</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.6/umd/popper.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/js/bootstrap.min.js"></script>
</head>
<body>
<div class="container">
<h2>การใช้งาน Form แบบ input</h2>
<p>ตัวอย่างการทำ Login</p>
<form>
<div class="form-group">
<label for="usr">Username:</label>
<input type="text" class="form-control" id="usr">
</div>
<div class="form-group">
<label for="pwd">Password:</label>
<input type="password" class="form-control" id="pwd">
</div>
</form>
</div>
</body>
</html>
ผลลัพธ์
-textarea(เท็กช์เอเรีย) เหมาะสมในการใช้งานในการป้อนข้อมูลที่มจำนวนมาก อาทิเช่น ที่อยู่ หมายเหตุ รายละเอียดต่างๆ เป็นต้น
ตัวอย่าง
โค้ด: เลือกทั้งหมด
<!DOCTYPE html>
<html lang="en">
<head>
<title>ทดสอบการใช้งาน Form แบบ textarea</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.6/umd/popper.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/js/bootstrap.min.js"></script>
</head>
<body>
<div class="container">
<h2>ทดสอบการใช้งาน Form แบบ textarea</h2>
<p>ตัวอย่างการสร้างที่อยู่</p>
<form>
<div class="form-group">
<label for="address">ที่อยู่:</label>
<textarea class="form-control" rows="5" id="address"></textarea>
</div>
</form>
</div>
</body>
</html>
ผลลัพธ์
-checkbox(เช็คบ็อก) เป็นการติ๊กข้อมูลโดยสามารถนำไปใช้ในการทำแบบสอบถามที่สามารถเลือกได้มากกว่า 1 โดยรูปแบบจะมี 2 แบบคือ แบบเป็นลิสลงมากับแบบเป็นบรรทัดเดียวกัน
ตัวอย่าง
โค้ด: เลือกทั้งหมด
<!DOCTYPE html>
<html lang="en">
<head>
<title>ทดสอบการใช้งาน Form แบบ checkbox</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.6/umd/popper.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/js/bootstrap.min.js"></script>
</head>
<body>
<div class="container">
<h2>ทดสอบการใช้งาน Form แบบ checkbox</h2>
<p>ตัวอย่างการทำแบบสอบถาม</p>
<form>
<div class="form-check">
<label class="form-check-label">
<input type="checkbox" class="form-check-input" value="">ภาษา PHP
</label>
</div>
<div class="form-check">
<label class="form-check-label">
<input type="checkbox" class="form-check-input" value="">ภาษา HTML
</label>
</div>
<div class="form-check">
<label class="form-check-label">
<input type="checkbox" class="form-check-input" value="">ภาษา JAVA
</label>
</div>
<div class="form-check disabled">
<label class="form-check-label">
<input type="checkbox" class="form-check-input" value="" disabled>อื่นๆ
</label>
</div>
<h2>การใช้ class 'form-check-inline'โดยรูปแบบที่ได้จะอยู่ในบรรทัดเดียวกัน</h2>
<div class="form-check form-check-inline">
<label class="form-check-label">
<input type="checkbox" class="form-check-input" value="">ภาษา PHP
</label>
</div>
<div class="form-check form-check-inline">
<label class="form-check-label">
<input type="checkbox" class="form-check-input" value="">ภาษา HTML
</label>
</div>
<div class="form-check form-check-inline">
<label class="form-check-label">
<input type="checkbox" class="form-check-input" value="">ภาษา JAVA
</label>
</div>
<div class="form-check form-check-inline">
<label class="form-check-label">
<input type="checkbox" class="form-check-input" value="" disabled>อื่นๆ
</label>
</div>
</form>
</div>
</body>
</html>
ผลลัพธ์
- f3.JPG (38.14 KiB) Viewed 7564 times
-radio(เรดิโอ) เป็นการเลือกได้เพียงรายการเดียวเช่น การเลือกว่าเป็นเพศหญิงหรือชาย ชั้นปี สาขา คณะ เป็นต้น
ตัวอย่าง
โค้ด: เลือกทั้งหมด
<!DOCTYPE html>
<html lang="en">
<head>
<title>ทดสอบการใช้งาน Form แบบ radio buttons</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.6/umd/popper.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/js/bootstrap.min.js"></script>
</head>
<body>
<div class="container">
<h2>ทดสอบการใช้งาน Form แบบ radio buttons</h2>
<p>ตัวอย่างการทำแบบสอบถามโดยการใช้ radio buttons</p>
<form>
<h3>เพศ</h3>
<label class="radio-inline">
<input type="radio" name="optradio">ชาย
</label>
<label class="radio-inline">
<input type="radio" name="optradio">หญิง
</label>
<h3>สาขา</h3>
<div class="radio">
<label><input type="radio" name="optradio">บัญชี</label>
</div>
<div class="radio">
<label><input type="radio" name="optradio">วิศวกรรมซอฟต์แวร์</label>
</div>
<div class="radio">
<label><input type="radio" name="optradio">วิศวกรรมคอมพิวเตอร์</label>
</div>
<h2>การกำหนดไม่ให้ปุ่ม radio มีการแก้ไขข้อมูลได้โดยการใช้คำสั่ง disabled</h2>
<div class="radio disabled">
<label><input type="radio" name="optradio" disabled>การใช้งาน disabled</label>
</div>
</form>
</div>
</body>
</html>
ผลลัพธ์
- f4.JPG (42.67 KiB) Viewed 7564 times
-select(ซิเลค) การเลือกข้อมูลในลิสที่เราสามารถใส่ข้อมูลลงไปได้ เช่นการเลือกวันที เดือน พ.ศ./ค.ศ. เป็นต้น
ตัวอย่าง
โค้ด: เลือกทั้งหมด
<!DOCTYPE html>
<html lang="en">
<head>
<title>ทดสอบการใช้งาน Form แบบ select</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.6/umd/popper.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/js/bootstrap.min.js"></script>
</head>
<body>
<div class="container">
<h2>ทดสอบการใช้งาน Form แบบ select</h2>
<p>ตัวอย่างการทำ Select list แล: Mutiple select list</p>
<form>
<div class="form-group">
<label for="sel1">Select list สามารถเลือกได้เพียง 1 รายการ:</label>
<select class="form-control" id="sel1">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
</select>
<br>
<label for="sel2">Mutiple select list สามารถเลือกได้มากกว่า 1 รายการโดยกด Shift ที่คีย์บอร์ด:</label>
<select multiple class="form-control" id="sel2">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
</select>
</div>
</form>
</div>
</body>
</html>
ผลลัพธ์
อ้างอิง :
https://www.w3schools.com/bootstrap4/bo ... inputs.asp
[b][color=#FF0080][size=150]Form(ฟอร์ม)[/size][/color][/b] คือ รูปแบบของการกรอกข้อมูลเพื่อส่งไปยังฝั่ง server(เซิร์ฟเวอร์)
[b][color=#FF0080][size=150]Form Inputs(ฟอร์มอินพุต)[/size][/color][/b] มีหลายรูปแบบไม่ว่าจะเป็น
[list][b][color=#FF0080]-input(อินพุต)[/color] [/b]ใน [url=https://www.mindphp.com/forums/viewforum.php?f=76]Bootstrap(บูตสแตบ)[/url] มีการสนับสนันการป้อนข้อมูลที่มากมายไม่ว่าจะเป็น ข้อความ, รหัสผ่าน, วันเวลา, วันเวลาปัจจุบัน, วันที่, เดือน, เวลา, สัปดาห์, จำนวน, อีเมลล์, url(ยูอาแอล), การค้นหา, เบอร์โทรศัพท์ และสี การใช้งาน input(อินพุต)ถ้าไม่มีการประกาศให้ถูกต้องการทำงานจะทำงานไม่เต็มประสิทธิภาพของมัน
[b][color=#FF0000]ตัวอย่าง[/color][/b]
[code]<!DOCTYPE html>
<html lang="en">
<head>
<title>การใช้งาน Form แบบ input</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.6/umd/popper.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/js/bootstrap.min.js"></script>
</head>
<body>
<div class="container">
<h2>การใช้งาน Form แบบ input</h2>
<p>ตัวอย่างการทำ Login</p>
<form>
<div class="form-group">
<label for="usr">Username:</label>
<input type="text" class="form-control" id="usr">
</div>
<div class="form-group">
<label for="pwd">Password:</label>
<input type="password" class="form-control" id="pwd">
</div>
</form>
</div>
</body>
</html>[/code]
[color=#FF0000][b]ผลลัพธ์[/b][/color]
[attachment=4]f1.JPG[/attachment]
[b][color=#FF0080]-textarea(เท็กช์เอเรีย)[/color][/b] เหมาะสมในการใช้งานในการป้อนข้อมูลที่มจำนวนมาก อาทิเช่น ที่อยู่ หมายเหตุ รายละเอียดต่างๆ เป็นต้น
[b][color=#FF0000]ตัวอย่าง[/color][/b]
[code]<!DOCTYPE html>
<html lang="en">
<head>
<title>ทดสอบการใช้งาน Form แบบ textarea</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.6/umd/popper.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/js/bootstrap.min.js"></script>
</head>
<body>
<div class="container">
<h2>ทดสอบการใช้งาน Form แบบ textarea</h2>
<p>ตัวอย่างการสร้างที่อยู่</p>
<form>
<div class="form-group">
<label for="address">ที่อยู่:</label>
<textarea class="form-control" rows="5" id="address"></textarea>
</div>
</form>
</div>
</body>
</html>[/code]
[b][color=#FF0000]ผลลัพธ์[/color][/b]
[attachment=3]f2.JPG[/attachment]
[b][size=150][color=#FF0080]-checkbox(เช็คบ็อก)[/color][/size][/b] เป็นการติ๊กข้อมูลโดยสามารถนำไปใช้ในการทำแบบสอบถามที่สามารถเลือกได้มากกว่า 1 โดยรูปแบบจะมี 2 แบบคือ แบบเป็นลิสลงมากับแบบเป็นบรรทัดเดียวกัน
[color=#FF0000][b]ตัวอย่าง[/b][/color]
[code]<!DOCTYPE html>
<html lang="en">
<head>
<title>ทดสอบการใช้งาน Form แบบ checkbox</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.6/umd/popper.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/js/bootstrap.min.js"></script>
</head>
<body>
<div class="container">
<h2>ทดสอบการใช้งาน Form แบบ checkbox</h2>
<p>ตัวอย่างการทำแบบสอบถาม</p>
<form>
<div class="form-check">
<label class="form-check-label">
<input type="checkbox" class="form-check-input" value="">ภาษา PHP
</label>
</div>
<div class="form-check">
<label class="form-check-label">
<input type="checkbox" class="form-check-input" value="">ภาษา HTML
</label>
</div>
<div class="form-check">
<label class="form-check-label">
<input type="checkbox" class="form-check-input" value="">ภาษา JAVA
</label>
</div>
<div class="form-check disabled">
<label class="form-check-label">
<input type="checkbox" class="form-check-input" value="" disabled>อื่นๆ
</label>
</div>
<h2>การใช้ class 'form-check-inline'โดยรูปแบบที่ได้จะอยู่ในบรรทัดเดียวกัน</h2>
<div class="form-check form-check-inline">
<label class="form-check-label">
<input type="checkbox" class="form-check-input" value="">ภาษา PHP
</label>
</div>
<div class="form-check form-check-inline">
<label class="form-check-label">
<input type="checkbox" class="form-check-input" value="">ภาษา HTML
</label>
</div>
<div class="form-check form-check-inline">
<label class="form-check-label">
<input type="checkbox" class="form-check-input" value="">ภาษา JAVA
</label>
</div>
<div class="form-check form-check-inline">
<label class="form-check-label">
<input type="checkbox" class="form-check-input" value="" disabled>อื่นๆ
</label>
</div>
</form>
</div>
</body>
</html>[/code]
[color=#FF0000][b]ผลลัพธ์[/b][/color]
[attachment=2]f3.JPG[/attachment]
[b][color=#FF0080]-radio(เรดิโอ)[/color][/b] เป็นการเลือกได้เพียงรายการเดียวเช่น การเลือกว่าเป็นเพศหญิงหรือชาย ชั้นปี สาขา คณะ เป็นต้น
[b][color=#FF0000]ตัวอย่าง[/color][/b]
[code]<!DOCTYPE html>
<html lang="en">
<head>
<title>ทดสอบการใช้งาน Form แบบ radio buttons</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.6/umd/popper.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/js/bootstrap.min.js"></script>
</head>
<body>
<div class="container">
<h2>ทดสอบการใช้งาน Form แบบ radio buttons</h2>
<p>ตัวอย่างการทำแบบสอบถามโดยการใช้ radio buttons</p>
<form>
<h3>เพศ</h3>
<label class="radio-inline">
<input type="radio" name="optradio">ชาย
</label>
<label class="radio-inline">
<input type="radio" name="optradio">หญิง
</label>
<h3>สาขา</h3>
<div class="radio">
<label><input type="radio" name="optradio">บัญชี</label>
</div>
<div class="radio">
<label><input type="radio" name="optradio">วิศวกรรมซอฟต์แวร์</label>
</div>
<div class="radio">
<label><input type="radio" name="optradio">วิศวกรรมคอมพิวเตอร์</label>
</div>
<h2>การกำหนดไม่ให้ปุ่ม radio มีการแก้ไขข้อมูลได้โดยการใช้คำสั่ง disabled</h2>
<div class="radio disabled">
<label><input type="radio" name="optradio" disabled>การใช้งาน disabled</label>
</div>
</form>
</div>
</body>
</html>[/code]
[b][color=#FF0000]ผลลัพธ์[/color][/b]
[attachment=1]f4.JPG[/attachment]
[color=#FF0080][b]-select(ซิเลค)[/b][/color] การเลือกข้อมูลในลิสที่เราสามารถใส่ข้อมูลลงไปได้ เช่นการเลือกวันที เดือน พ.ศ./ค.ศ. เป็นต้น
[color=#FF0000][b]ตัวอย่าง[/b][/color]
[code]<!DOCTYPE html>
<html lang="en">
<head>
<title>ทดสอบการใช้งาน Form แบบ select</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.6/umd/popper.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/js/bootstrap.min.js"></script>
</head>
<body>
<div class="container">
<h2>ทดสอบการใช้งาน Form แบบ select</h2>
<p>ตัวอย่างการทำ Select list แล: Mutiple select list</p>
<form>
<div class="form-group">
<label for="sel1">Select list สามารถเลือกได้เพียง 1 รายการ:</label>
<select class="form-control" id="sel1">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
</select>
<br>
<label for="sel2">Mutiple select list สามารถเลือกได้มากกว่า 1 รายการโดยกด Shift ที่คีย์บอร์ด:</label>
<select multiple class="form-control" id="sel2">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
</select>
</div>
</form>
</div>
</body>
</html>[/code]
[color=#FF0000][b]ผลลัพธ์[/b][/color]
[attachment=0]f5.JPG[/attachment]
[/list]
[color=#FF0000]อ้างอิง [/color]: [url]https://www.w3schools.com/bootstrap4/bootstrap_forms_inputs.asp[/url]