JavaScript ฟอร์ม
การตรวจสอบฟอร์ม JavaScript
การตรวจสอบฟอร์ม HTML สามารถทำด้วย JavaScript:
หากฟิลด์ฟอร์ม (fname) ว่าง ฟังก์ชันจะแสดงข้อความและกลับค่า false เพื่อป้องกันฟอร์มจากการส่ง:
ตัวอย่าง JavaScript
function validateForm() { let x = document.forms["myForm"]["fname"].value; if (x == "") { alert("Name must be filled out"); return false; } }
สามารถเรียกฟังก์ชันนี้เมื่อส่งฟอร์ม:
ตัวอย่างฟอร์ม HTML
<form name="myForm" action="/action_page.php" onsubmit="return validateForm()" method="post"> Name: <input type="text" name="fname"> <input type="submit" value="Submit"> </form>
JavaScript สามารถตรวจสอบการเข้าถึงตัวเลข:
JavaScript มักจะถูกใช้สำหรับการตรวจสอบการเข้าถึงตัวเลข:
กรุณาใส่ตัวเลขจาก 1 ถึง 10:
การตรวจสอบฟอร์ม HTML อัตโนมัติ
การตรวจสอบฟอร์ม HTML สามารถดำเนินการโดยเว็บเบราว์เซอร์อัตโนมัติ:
หากฟิลด์ฟอร์ม (fname) ว่าง กำหนดรูปแบบของค่าอนุธรรณ์ input คุณสมบัติจะหยุดการส่งฟอร์มนี้:
ตัวอย่างฟอร์ม HTML
<form action="/action_page.php" method="post"> <input type="text" name="fname" required> <input type="submit" value="Submit"> </form>
คำแนะนำ:การตรวจสอบฟอร์ม HTML อัตโนมัติไม่ทำงานใน Internet Explorer 9 หรือตัวรุ่นเก่ากว่า。
การตรวจสอบข้อมูล
การตรวจสอบข้อมูลคือกระบวนการที่ให้ความมั่นใจว่าข้อมูลที่ผู้ใช้ส่งมาเป็นสิ่งที่สะอาด ถูกต้อง และมีประโยชน์。
งานตรวจสอบปกติคือ:
- ผู้ใช้ได้กรอกข้อมูลในฟิลด์ที่จำเป็นหรือไม่?
- ผู้ใช้มีการใส่วันที่ที่ถูกต้องหรือไม่?
- ผู้ใช้มีการใส่ข้อความบนฟิลด์เลขหรือไม่?
ในโอกาสส่วนใหญ่ วัตถุประสงค์ของการตรวจสอบข้อมูลคือเพื่อให้เห็นใจว่าการเข้าถึงข้อมูลของผู้ใช้เป็นสิ่งที่ถูกต้อง。
การตรวจสอบสามารถถูกนิยามด้วยวิธีต่าง ๆ และแจกแจงด้วยวิธีต่าง ๆ。
การตรวจสอบทางเซิร์ฟเวอร์ดำเนินการโดยเซิร์ฟเวอร์เว็บหลังจากข้อมูลส่วนบุคคลถูกส่งไปยังเซิร์ฟเวอร์。
ก่อนที่จะส่งข้อมูลส่วนบุคคลไปยังเซิร์ฟเวอร์เว็บ การตรวจสอบโดยลูกค้าดำเนินการโดยเว็บเบราว์เซอร์。
การตรวจสอบข้อกำหนด HTML
HTML5 นำเข้าความหมายใหม่ของการตรวจสอบ HTML ที่เรียกว่า การตรวจสอบข้อกำหนด。
HTML 约束验证基于:
- HTML อนุธรรณ์เชิงหน้า
- กำหนดรูปแบบของอนุธรรณ์ input
- DOM แคร์ดและเทคนิค
HTML อนุธรรณ์เชิงหน้า
HTML อนุธรรณ์เชิงหน้า | เลือกตัวแทน |
---|---|
แคร์ด | disabled |
กำหนดการให้ออนุธรรณ์ input ไม่สามารถใช้งาน | max |
กำหนดค่าสูงสุดของอนุธรรณ์ input | min |
กำหนดค่าต่ำสุดของอนุธรรณ์ input | pattern |
กำหนดรูปแบบของค่าอนุธรรณ์ input | required |
กำหนดกระบวนการต้องการกรอกข้อมูลในอนุธรรณ์ input | type |
เลือกอนุธรรณ์ input ที่มีค่าที่ถูกต้อง รายละเอียด HTML Inputถ้าต้องการรายการเต็ม โปรดเข้าเว็บไซต์
กำหนดรูปแบบของอนุธรรณ์ input
CSS ประกายเชิงหน้า | เลือกตัวแทน |
---|---|
รายละเอียด | :disabled |
เลือกอนุธรรณ์ input ที่มีคุณสมบัติ "disabled" | :invalid |
เลือกอนุธรรณ์ input ที่มีค่าที่ผิด | :optional |
เลือกอนุธรรณ์ input ที่ไม่มีคุณสมบัติ "required" | :required |
เลือกอนุธรรณ์ input ที่มีคุณสมบัติ "required" | :valid |
เลือกอนุธรรณ์ input ที่มีค่าที่ถูกต้อง CSS ประกายถ้าต้องการรายการเต็ม โปรดเข้าเว็บไซต์