1.  กลุ่มคอนโทรลที่ทำหน้าที่ตรวจสอบความถูกต้องของ ข้อมูลที่รับจากเว็บฟอร์ม เช่น ตรวจสอบเมื่อผู้ใช้ใส่ ข้อมูลไม่ครบ หรือใส่ข้อมูลผิดประเภท 2.

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
การติดตั้งการทำงานบนระบบ Network และการใช้งานขั้นสูง
Advertisements

ระบบเพิ่มแก้ไขข้อมูล หน่วยเลือกตั้งสมาชิกวุฒิสภา.
วิธีการสมัครสมาชิก UNOVUS
เข้าสู่ระบบการทำงาน โดยไปที่ web site //http: intranet.dopa.go.th 2. ก่อนเริ่มทำงานให้ download โปรแกรม Adobe Acrobat 7.0.8/Thai Support /คู่มือการใช้งานระบบ.
วิธีการสมัครสมาชิก UNOVUS
การจัดทำคู่มือปฏิบัติงาน
การใช้โปรแกรมทุนการศึกษา
การปรับปรุงหนี้เงินยืมทดรอง
โจทย์ คณะมนุษยศาสตร์ ต้องการซื้อวัสดุสำนักงาน จำนวน 3 รายการ ประกอบด้วย 1. ตู้เก็บเอกสาร 10 ตู้ ตู้ละ 2730 บาท 2. ตู้เหล็ก 2 บาน 10 ตู้ ตู้ละ.
จดหมายอิเล็กทรอนิกส์ ( )
Active Sever Page.
ขั้นตอนการกรอก เอกสารกรมศุลกากร
ขั้นตอนง่าย ๆ ในการเข้าใช้บริการ
คู่มือการใช้บริการ Gpf Web Service
Chapter IV : สร้างการติดต่อ
ฝ่ายกิจการคณะวุฒยาจารย์ สำนักงานสภามหาวิทยาลัย
Location object Form object
การตรวจสอบความถูกต้องของข้อมูล (Data Validation)
การใช้บริการกูเกิล (Google) 1 การใช้บริการ Gmail 2 การใช้บริการ รูปภาพ บนเว็บ Google 3 การใช้บริการ Google Earth.
การลงทะเบียนเพื่อใช้งานครั้งแรก
ขั้นตอนการตรวจสอบเอกสารแบบยืนยันผู้กู้ (กยศ.) ด้วยตนเอง
Center For Professional Assessment (Thailand)
KM งานบริการยืม – คืน ครั้งที่ 1
ขั้นตอนการแนะนำนักศึกษาในการ เข้าใช้งานระบบ LMS ด้วยโปรแกรม M OODLE.
1. แจ้งหน่วยงานให้ทราบวิธีการประเมินผลการปฏิบัติราชการ ครั้งที่ 1/2555
แก้ไขข้อมูลที่ไม่สามารถกรอกเป็นภาษาไทยได้
การเขียนโปรแกรมคอมพิวเตอร์และอัลกอริธึม
สาชาวิชาการวัด ประเมิน และวิจัยทางการศึกษา
คู่มือการใช้งานระบบ DOC รายงานผลการปฏิบัติราชการ
อาร์เรย์ (Array).
สร้างตารางเพิ่มเติม สร้างตารางโดยไปที่ Database explorer > table > add new table กำหนดให้สร้างตาราง UserPic เก็บข้อมูลรูปภาพของผู้ใช้งาน.
ASP.NET Server Control.
ระบบเบิกจ่าย การ LOCK รายการตั้งเบิกกรณีที่มีค่าปรับ
การเข้าสู่ระบบ ฐานข้อมูลการคลังและเศรษฐกิจของจังหวัด (Data base CFO)
Information Technology Project Management
สรุปขั้นตอนการยืนยันพิกัดรหัสสถิติผลิตภัณฑ์วัตถุเสพติด update 7/8/2556
ซอฟแวร์ระบบจัดการฐานข้อมูล (MySQL)
ระบบลงทะเบียน PAP.
1. 2  ในการใช้งานเว็บไซต์ โดยปกติเราจะไม่สามารถ ใช้งานตัวแปรที่มีลักษณะ Global ที่สามารถ นำไปใช้ได้กับเว็บเพจหน้าอื่นๆ ปกติในการใช้ งานค่าต่างๆ ของเว็บเพจ.
การนำเสนองานบนอินเตอร์เน็ต
การรักษาความปลอดภัยของเอกสาร
ISMS By Marketing Leased Line.
ขั้นตอนการเสนอราคาของ Bidder โปรแกรม CAT e-auction
คู่มือการตอบคำถามสุขภาพผ่านเว็บไซต์
ปัญหาอุปสรรค 1) หมายเลขบัตรประชาชน ไม่ครบ 13 หลัก ไม่ตรงกับข้อเท็จจริง.
อนวัช กองมงคล นิภาพร สารศักดิ์ โทร 2478, 2480
การเขียนโปรแกรม PHP เชื่อมต่อกับ MySQL
ศูนย์กำลังคนอาชีวศึกษา
การรับการประเมินด้วย แบบทดสอบออนไลน์ เริ่มเข้าสู่หน้าหลักของเว็บเพจรายวิชา.
Chapter 10 Session & Cookie.
การลงทะเบียนเพื่อตรวจสอบ ข้อมูล เริ่มเข้าสู่หน้าหลักของเว็บเพจรายวิชา.
การสร้างแบบสอบถาม และ การกำหนดเงื่อนไข.
หลักฐานการสมัคร ( ไม่ต้องใช้ เอกสาร ) 1. ต้องมี ใช้ได้ปกติ 2. หมายเลขประชาชน 3. เลขบัญชีธนาคารเพื่อรับเงิน 4. เตรียมตั้ง username และ password ที่
บทที่ 5 เทคนิคการสร้างแอพพลิเคชัน
 คู่มือการรายงานจุดเน้นออนไลน์ 2555 สำนักงานเขตพื้นที่การศึกษาประถมศึกษานราธิวาสเขต 1 เว็บไซต์รายงานจุดเน้นสำหรับสถานศึกษา
การสร้างพจนานุกรม.
PHP with MySQL.
การสร้างฟอร์ม(Form) ด้วยภาษา HTML
จดหมายอิเล็กทรอนิกส์ ( )
แนวทางการเปิดเผยข้อมูลรายละเอียดค่าใช้จ่าย เกี่ยวกับการจัดซื้อจัดจ้างราคากลาง และการคำนวณราคากลาง ของ ป.ป.ช.
ระบบงานพัสดุ ครุภัณฑ์
การจัดทำหนังสือ รับรองการหักภาษี ณ ที่จ่าย ปี 2557
การรายงานการรับนักเรียน ปี การศึกษา 2552 เข้าที่หน้าเว็บไซต์ URL: เพื่อดูรายละเอียด.
ขั้นตอนการ สมัครเมลล์ * สิ่งที่ต้องจำ ห้าม ลืม 1.ID หรือชื่อผู้ใช้ 2. รหัสผ่าน 3. คำตอบที่ท่านตอบ คำถามที่เลือก.
การประเมินบุคคลและผลงานเพื่อแต่งตั้ง ให้ดำรงตำแหน่งนายแพทย์เชี่ยวชาญ (ด้านเวชกรรม สาขา )
ค่าใช้จ่ายในการฝึกอบรม การจัดงาน และการประชุมระหว่างประเทศ
การสมัครเข้าใช้งานโปรแกรม (การขอ Username/ Password)
การประชุมใหญ่สามัญประจำปี 2561
ข้าวโพดเลี้ยงสัตว์ ภาวะการณ์ผลิต/การตลาด
ด้วยข้อสอบมาตรฐานกลาง
ใบสำเนางานนำเสนอ:

1

 กลุ่มคอนโทรลที่ทำหน้าที่ตรวจสอบความถูกต้องของ ข้อมูลที่รับจากเว็บฟอร์ม เช่น ตรวจสอบเมื่อผู้ใช้ใส่ ข้อมูลไม่ครบ หรือใส่ข้อมูลผิดประเภท 2

 ตรวจสอบว่าผู้ใช้ใส่ข้อมูลตามฟิลด์ที่กำหนดไว้หรือไม่  มีรูปแบบดังนี้ <asp:RequiredFieldValidator ID=“ ชื่อ validator" runat="server" ControlToValidate="TBUsername” ErrorMessage=" กรุณากรอกข้อมูล username" SetFocusOnError="True">  ControlToValidate ชื่อคอนโทรลที่ต้องการตรวจสอบ  SetFocusOnError กำหนดให้คอนโทรลนั้น active ทันทีหลัง การตรวจสอบว่าผู้ใช้ไม่ได้กรอกข้อมูล  EnableClientScript ใช้ระบุให้ตรวจสอบความถูกต้องที่ฝั่ง client 3

 สร้างฟอร์มสำหรับกรอก username และ password ดัง รูป  ใช้ พรอพเพอร์ตี้ TextMode = “Password” ให้กับ TBPassword  ใช้ RequiredFieldValidator ตรวจสอบข้อมูลข้างต้น โดยกำหนดค่าที่พรอพเพอร์ตี้ ControlToValidate, ErrorMessage, SetFocusOnError 4

 ใช้เปรียบเทียบข้อมูลว่าตรงตามตัวดำเนินการ (Operator) ที่กำหนดหรือไม่  พรอพเพอร์ตี้ที่สำคัญมีดังนี้ ◦ ControlToValidate ชื่อคอนโทรลที่ต้องการตรวจสอบ ◦ ControlToCompare ชื่อคอนโทรลที่จะนำมาเปรียบเทียบ ◦ Type ชนิดข้อมูลที่ต้องการตรวจสอบ ◦ Operator ชนิดของตัวดำเนินการ ◦ ValueToCompare ค่าที่ใช้ในการเปรียบเทียบ 5

 เพิ่ม textbox สำหรับการกรอกข้อมูล Confirm password  ใช้ CompareValidator ตรวจสอบว่าข้อมูลรหัสผ่านทั้ง สองตรงกันหรือไม่ <asp:CompareValidator ID="CompareValidator1" runat="server" ControlToCompare="TBPassword" ControlToValidate="TBConfirm" ErrorMessage=" กรุณากรอกรหัสผ่านให้ ตรงกัน " SetFocusOnError="True"> 6

 เพิ่ม textbox สำหรับการกรอกข้อมูล Age  ใช้ CompareValidator ตรวจสอบว่าอายุที่ผู้ใช้กรอก มากกว่า 18 หรือไม่ <asp:CompareValidator ID="CompareValidator2" runat="server" ControlToValidate="TBAge" ErrorMessage=" กรุณากรอกอายุมากกว่า 18" Operator="GreaterThan" SetFocusOnError="True" Type="Integer" ValueToCompare="18"> 7

 ตรวจสอบค่าที่เป็นไปได้ของช่วงข้อมูลที่ กำหนด  มีพรอพเพอร์ตี้ที่สำคัญดังนี้ ◦ MaximumValue ค่าสูงสุดของข้อมูลที่สามารถใส่ได้ ◦ MinimumValue ค่าต่ำสุดของข้อมูลที่สามารถใส่ได้ ◦ Type ชนิดข้อมูลที่ต้องการตรวจสอบ 8

 เพิ่ม textbox สำหรับรับค่าเงินเดือนให้อยู่ในช่วง 10,000 ถึง 50,000 บาท โดยใช้ RangeValidator ตรวจสอบ <asp:RangeValidator ID="RangeValidator1" runat="server" ControlToValidate="TBSalary" ErrorMessage=" กรุณากรอกเงินเดือนในช่วง 10, ,000 บาท " MaximumValue="50000" MinimumValue="10000" SetFocusOnError="True" Type="Currency"> 9

 ใช้ตรวจสอบว่าผู้ใช้ใส่ข้อมูลตรงตามรูปแบบที่กำหนดไว้ หรือไม่  มีพรอพเพอร์ตี้ที่สำคัญดังนี้ ◦ ValidationExpression รูปแบบข้อมูลที่กำหนด 10

 เพิ่ม textbox เพื่อรับค่า และใช้ RegularExpressionValidator ตรวจสอบข้อมูลให้อยู่ใน รูปแบบที่ถูกต้อง <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="TB " ErrorMessage=" กรุณา กรอกอีเมลล์ให้ถูกต้อง " SetFocusOnError="True" 11

 เพิ่ม textbox สำหรับรับค่าหมายเลขโทรศัพท์จากผู้ใช้ โดยกำหนดให้ใช้ RegularExpressionValidator ตรวจสอบ <asp:RegularExpressionValidator ID="RegularExpressionValidator2" runat="server" ControlToValidate="TBPhone" ErrorMessage=" กรุณากรอกหมายเลขโทรศัพท์ให้ครบ 10 หลัก " ValidationExpression=“…………………………………….."> 12

 ใช้รวบรวม และแสดงข้อผิดพลาดทั้งหมดที่พบจากการ ตรวจสอบในเว็บเพจ  มีพรอพเพอร์ตี้ที่สำคัญ ดังนี้ ◦ HeaderText ข้อความที่ต้องการให้ปรากฏก่อนคำเตือนต่างๆ ◦ ShowSummary การกำหนดให้นำข้อผิดพลาดทั้งหมดที่พบมา แสดงในเว็บเพจ ◦ ShowMessageBox ระบุให้แสดงข้อผิดพลาดในรูปของ Dialog Box ◦ DisplayMode ใช้ระบุรูปแบบการแสดงคำเตือน ระหว่าง BulletList, List, SingleParagraph 13

 กำหนดให้ใช้ Validation Summary เพื่อรวบรวม ข้อผิดพลาดทั้งหมด  เพิ่มพรอพเพอร์ตี้ text = ‘*’ ให้กับทุก validation ใน หน้านี้ <asp:ValidationSummary ID="ValidationSummary1" runat="server" HeaderText=" พบข้อผิดพลาด ดังนี้ " ShowMessageBox="True" ShowSummary="False" /> 14

protected void Button1_Click(object sender, EventArgs e) { if (Page.IsValid) { Response.Write(" ขอบคุณที่ป้อนข้อมูล ถูกต้อง "); } 15