<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>validator - itOffside.com | บทความการเขียนโปรแกรม เรื่องราวข้อมูลเทคโนโลยี</title>
	<atom:link href="https://www.itoffside.com/tag/validator/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.itoffside.com</link>
	<description>ข้อมูลข่าวสารและเรื่องราวบนโลกของไอทีที่ ล้ำหน้า พร้อมสาระการเขียนโปรแกรมคอมพิวเตอร์</description>
	<lastBuildDate>Wed, 26 Nov 2014 17:02:15 +0000</lastBuildDate>
	<language>th</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>

<image>
	<url>https://www.itoffside.com/wp-content/uploads/2020/04/cropped-favicon-96x96-1-32x32.png</url>
	<title>validator - itOffside.com | บทความการเขียนโปรแกรม เรื่องราวข้อมูลเทคโนโลยี</title>
	<link>https://www.itoffside.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>การใช้งาน jQuery Form Validator (ตรวจสอบค่าในฟอร์ม ก่อนบันทึก)</title>
		<link>https://www.itoffside.com/jquery-form-validator/</link>
					<comments>https://www.itoffside.com/jquery-form-validator/#comments</comments>
		
		<dc:creator><![CDATA[Onmobile]]></dc:creator>
		<pubDate>Wed, 26 Nov 2014 17:01:26 +0000</pubDate>
				<category><![CDATA[jquery]]></category>
		<category><![CDATA[form validator]]></category>
		<category><![CDATA[validator]]></category>
		<guid isPermaLink="false">https://www.itoffside.com/?p=2405</guid>

					<description><![CDATA[<p>jQuery Form Validator เป็นปลั๊กอิน jQuery ที่สร้างการตรวจสอบฟอร์มโดยวิธีการง่ายๆ ในการตรวจสอบผู้ใช้กรอกค่าข้อมูล โดย jQuery Form Validator ใช้งานผ่านโค็ด html โดยไม่ต้องเขียนโค็ดคำสั่งจาก javascript และการใช้ html ในการตรวจสอบสามารถทำให้หน้าเว็บเพจของคุณเร็วขึ้นอีกเท่าตัว โดยคุณสามารถเรียกใช้โมดูลที...</p>
<p>The post <a href="https://www.itoffside.com/jquery-form-validator/">การใช้งาน jQuery Form Validator (ตรวจสอบค่าในฟอร์ม ก่อนบันทึก)</a> first appeared on <a href="https://www.itoffside.com">itOffside.com | บทความการเขียนโปรแกรม เรื่องราวข้อมูลเทคโนโลยี</a>.</p>]]></description>
										<content:encoded><![CDATA[<p><strong>jQuery Form Validator</strong> เป็นปลั๊กอิน <a href="https://www.itoffside.com/category/jquery/" target="_blank"><strong>jQuery</strong> </a>ที่สร้างการตรวจสอบฟอร์มโดยวิธีการง่ายๆ ในการตรวจสอบผู้ใช้กรอกค่าข้อมูล โดย jQuery Form Validator ใช้งานผ่านโค็ด html โดยไม่ต้องเขียนโค็ดคำสั่งจาก javascript และการใช้ html ในการตรวจสอบสามารถทำให้หน้าเว็บเพจของคุณเร็วขึ้นอีกเท่าตัว โดยคุณสามารถเรียกใช้โมดูลที่คุณต้องการได้อย่างอิสระ เช่นต้องการ ให้กรอกเฉพาะตัวเลขเท่านั้น และ มีความยาว 3 ตัวอักษร เป็นต้น ซึ่งในบทความนี้ผมใช้ ฺBootstrap css framework ในการสร้างฟอร์ม<span id="more-2405"></span></p>
<p><strong>ดู demo ตัวอย่าง<br />
</strong><a href="http://sysapp.itoffside.com/jquery-form-validator/" target="_blank">http://sysapp.itoffside.com/jquery-form-validator/</a></p>
<p><strong>ดาวน์โหลด Source code ตัวอย่าง</strong><br />
<a href="http://www.mediafire.com/download/te468g7h6mg9w28/jquery-form-validator.rar" target="_blank">http://www.mediafire.com/download/te468g7h6mg9w28/jquery-form-validator.rar</a></p>
<p>&nbsp;</p>
<p><strong><span style="text-decoration: underline;">ดาวน์โหลดไฟล์ที่จำเป็นต้องใช้งาน</span></strong><br />
1. โหลดไฟล์ bootstrap ที่นี้ <a title="Bootstrap" href="http://www.mediafire.com/download/gc08ftcqzlo9y7k/bootstrap.rar" target="_blank">ดาวน์โหลด<br />
</a>2. โหลดไฟล์ jQuery ที่นี้ <a href="http://code.jquery.com/jquery-1.11.1.min.js" target="_blank">ดาวน์โหลด</a><br />
3. โหลดไฟล์ jQuery.form.validator ที่นี้ <a href="http://www.mediafire.com/download/j2op85n3981nabv/jquery.form.validator.min.js" target="_blank">ดาวน์โหลด</a><br />
4. โหลดไฟล์ jQuery Security.js ที่นี้ <a href="http://www.mediafire.com/view/kkfpx4cggkctjj2/security.js" target="_blank">ดาวน์โหลด</a><br />
5. โหลดไฟล์ jQuery file.js ที่นี้ <a href="http://www.mediafire.com/view/h2hjlmvwy4c7oz7/file.js" target="_blank">ดาวน์โหลด</a><br />
6. โหลดไฟล์ validator.css ที่นี้ <a href="http://www.mediafire.com/view/zr4a498vdwj4eci/validator.css" target="_blank">ดาวน์โหลด</a></p>
<p>ในการติดตั้งผมไม่ขออธิบายการติดตั้ง css bootstrap ซึ่งการติดตั้งการใช้งาน bootstrap นั้นมีวิธีการที่ง่ายและผู้อ่านสามารถทำตามเว็บหลักได้ที่ <a href="http://www.getbootstrap.com" target="_blank">getbootstrap.com</a></p>
<p><span style="text-decoration: underline;"><strong>การติดตั้ง</strong></span><br />
1. นำ code javascript ไปวางไว้ภายในส่วน ของ &lt;head&gt;&lt;/head&gt;</p><pre class="crayon-plain-tag">&lt;script src="jquery.min.js"&gt;&lt;/script&gt;
&lt;script src="jquery.form.validator.min.js"&gt;&lt;/script&gt;
&lt;script src="security.js"&gt;&lt;/script&gt;
&lt;script src="file.js"&gt;&lt;/script&gt;</pre><p><span style="text-decoration: underline; color: #ff0000;">?โปรดอย่าลืม กรณีที่มีการใช้ jQuery ไปแล้วห้ามนำมา include ใช้อีกเป็นอันขาด และสคริปต่างๆที่จำเป็นต้องใช้ jQuery จะต้อง include ด้านล่าง jQuery เท่านั้น!</span></p>
<p>&nbsp;</p>
<p>2. นำ Code css ไปวางไว้ภายในส่วนของ &lt;head&gt;&lt;/head&gt;</p><pre class="crayon-plain-tag">&lt;link href="validator.css" rel="stylesheet"&gt;</pre><p>&nbsp;</p>
<p>3. นำ Code javascript ไปวางไว้ในส่วนบนของ &lt;/body&gt;</p><pre class="crayon-plain-tag">&lt;script&gt;
 $.validate({
 modules: 'security, file',
 onModulesLoaded: function () {
 $('input[name="pass_confirmation"]').displayPasswordStrength();
 }
 });
 &lt;/script&gt;</pre><p>&nbsp;</p>
<p>4. สร้างฟอร์มบันทึกข้อมูลตามตัวอย่างโค๊ดด้านล่าง</p><pre class="crayon-plain-tag">&lt;form class="form-horizontal" role="form" action="result.php" method="post" id="form"&gt;
 &lt;div class="form-group"&gt;
 &lt;label class="col-sm-3 control-label"&gt;อีเมล์&lt;/label&gt;
 &lt;div class="col-sm-9"&gt;
 &lt;input type="email" class="form-control" data-validation="email"&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div class="form-group"&gt;
 &lt;label class="col-sm-3 control-label"&gt;รหัสผ่าน&lt;/label&gt;
 &lt;div class="col-sm-9"&gt;
 &lt;input type="password" class="form-control" name="pass_confirmation"
 data-validation="strength" data-validation-strength="2"&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div class="form-group"&gt;
 &lt;label class="col-sm-3 control-label"&gt;รหัสผ่าน อีกครั้ง&lt;/label&gt;
 &lt;div class="col-sm-9"&gt;
 &lt;input type="password" class="form-control" data-validation="confirmation" name="pass"&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div class="form-group"&gt;
 &lt;label class="col-sm-3 control-label"&gt;รูปภาพประจำตัว&lt;/label&gt;
 &lt;div class="col-sm-9"&gt;
 &lt;input data-validation="mime size" data-validation-allowing="jpg, png"
 data-validation-max-size="512kb" type="file"&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div class="form-group"&gt;
 &lt;label class="col-sm-3 control-label"&gt;รายละเอียด&lt;/label&gt;
 &lt;div class="col-sm-9"&gt;
 &lt;textarea class="form-control" data-validation="required"&gt;&lt;/textarea&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div class="form-group"&gt;
 &lt;div class="col-sm-offset-3 col-sm-9"&gt;
 &lt;div class="checkbox"&gt;
 &lt;label&gt;
 &lt;input type="checkbox" data-validation="required"
 data-validation-error-msg="ต้องยอมรับเงื้อนไข"&gt; ยอมรับเงื้อนไข
 &lt;/label&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div class="form-group"&gt;
 &lt;div class="col-sm-offset-2 col-sm-10"&gt;
 &lt;button type="submit" class="btn btn-primary"&gt;บันทึกข้อมูล&lt;/button&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;/form&gt;</pre><p>&nbsp;</p>
<p>ดู code ตัวอย่างแบบเต็ม ด้านล่าง</p><pre class="crayon-plain-tag">&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
 &lt;head&gt;
 &lt;meta charset="utf-8"&gt;
 &lt;meta http-equiv="X-UA-Compatible" content="IE=edge"&gt;
 &lt;meta name="viewport" content="width=device-width, initial-scale=1"&gt;
 &lt;meta name="description" content=""&gt;
 &lt;meta name="author" content=""&gt;
 &lt;link rel="icon" href="../../favicon.ico"&gt;

 &lt;title&gt;jQuery Form Validator - itOffside.com&lt;/title&gt;

 &lt;!-- Bootstrap core CSS --&gt;
 &lt;link href="bootstrap/css/bootstrap.min.css" rel="stylesheet"&gt;
 &lt;link href="bootstrap/css/bootstrap.min.css" rel="stylesheet"&gt;
 &lt;link href="bootstrap/css/bootstrap-theme.min.css" rel="stylesheet"&gt;
 &lt;link href="theme.css" rel="stylesheet"&gt;
 &lt;link href="validator.css" rel="stylesheet"&gt;
 &lt;script src="jquery.min.js"&gt;&lt;/script&gt;
 &lt;script src="bootstrap/js/bootstrap.min.js"&gt;&lt;/script&gt;
 &lt;script src="jquery.form.validator.min.js"&gt;&lt;/script&gt;
 &lt;script src="security.js"&gt;&lt;/script&gt;
 &lt;script src="file.js"&gt;&lt;/script&gt;
 &lt;/head&gt;

 &lt;body&gt;

 &lt;div class="container"&gt;
 &lt;div class="header"&gt;
 &lt;nav&gt;
 &lt;ul class="nav nav-pills pull-right"&gt;
 &lt;li role="presentation" class="active"&gt;&lt;a href="index.php"&gt;หน้าแรก&lt;/a&gt;&lt;/li&gt;
 &lt;li role="presentation"&gt;&lt;a href="https://www.itoffside.com/"&gt;เกี่ยวกับเรา&lt;/a&gt;&lt;/li&gt;
 &lt;li role="presentation"&gt;&lt;a href="https://www.itoffside.com/"&gt;ติดต่อเรา&lt;/a&gt;&lt;/li&gt;
 &lt;/ul&gt;
 &lt;/nav&gt;
 &lt;h3 class="text-muted"&gt;Demo jQuery Form Validator&lt;/h3&gt;
 &lt;/div&gt;
 &lt;div class="row marketing"&gt;
 &lt;div class="col-lg-12"&gt;
 &lt;form class="form-horizontal" role="form" action="result.php" method="post" id="form"&gt;
 &lt;div class="form-group"&gt;
 &lt;label class="col-sm-3 control-label"&gt;อีเมล์&lt;/label&gt;
 &lt;div class="col-sm-9"&gt;
 &lt;input type="email" class="form-control" data-validation="email"&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div class="form-group"&gt;
 &lt;label class="col-sm-3 control-label"&gt;รหัสผ่าน&lt;/label&gt;
 &lt;div class="col-sm-9"&gt;
 &lt;input type="password" class="form-control" name="pass_confirmation"
 data-validation="strength" data-validation-strength="2"&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div class="form-group"&gt;
 &lt;label class="col-sm-3 control-label"&gt;รหัสผ่าน อีกครั้ง&lt;/label&gt;
 &lt;div class="col-sm-9"&gt;
 &lt;input type="password" class="form-control" data-validation="confirmation" name="pass"&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div class="form-group"&gt;
 &lt;label class="col-sm-3 control-label"&gt;รูปภาพประจำตัว&lt;/label&gt;
 &lt;div class="col-sm-9"&gt;
 &lt;input data-validation="mime size" data-validation-allowing="jpg, png"
 data-validation-max-size="512kb" type="file"&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div class="form-group"&gt;
 &lt;label class="col-sm-3 control-label"&gt;รายละเอียด&lt;/label&gt;
 &lt;div class="col-sm-9"&gt;
 &lt;textarea class="form-control" data-validation="required"&gt;&lt;/textarea&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div class="form-group"&gt;
 &lt;div class="col-sm-offset-3 col-sm-9"&gt;
 &lt;div class="checkbox"&gt;
 &lt;label&gt;
 &lt;input type="checkbox" data-validation="required"
 data-validation-error-msg="ต้องยอมรับเงื้อนไข"&gt; ยอมรับเงื้อนไข
 &lt;/label&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div class="form-group"&gt;
 &lt;div class="col-sm-offset-2 col-sm-10"&gt;
 &lt;button type="submit" class="btn btn-primary"&gt;บันทึกข้อมูล&lt;/button&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;/form&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;footer class="footer"&gt;
 &lt;p&gt;&amp;copy; itOffside.com 2014&lt;/p&gt;
 &lt;/footer&gt;
 &lt;/div&gt; &lt;!-- /container --&gt;
 &lt;script&gt;
 $.validate({
 modules: 'security, file',
 onModulesLoaded: function () {
 $('input[name="pass_confirmation"]').displayPasswordStrength();
 }
 });
 &lt;/script&gt;
 &lt;/body&gt;
&lt;/html&gt;</pre><p>&nbsp;</p>
<p><span style="color: #ff00ff;"><strong>อธิบาย code</strong></span><br />
1. ฟอร์มมีการตรวจสอบ<br />
&#8211; data-validation=&#8221;email&#8221; หมายถึง ตรวจสอบอีเมล์<br />
&#8211; data-validation=&#8221;strength&#8221; data-validation-strength=&#8221;2&#8243; หมายถึง รหัสผ่าน ต้องเป็นรหัสผ่านที่เดายาก<br />
&#8211; data-validation=&#8221;confirmation&#8221; หมายถึง ยืนยันรหัสผ่าน<br />
&#8211; data-validation-allowing=&#8221;jpg, png&#8221;? หมายถึง อัพโหลดรูปภาพเฉพาะนามสกุล jpg และ png<br />
&#8211; data-validation-max-size=&#8221;512kb หมายถึง จำกัดขนาดไฟล์ห้ามเกิน 512 kb.<br />
&#8211; data-validation=&#8221;required&#8221; หมายถึง ตรวจสอบค่าว่าง<br />
&#8211; data-validation-error-msg=&#8221;ต้องยอมรับเงื้อนไข&#8221; หมายถึง แสดงข้อความ error ตามที่พิมพ์</p>
<p><strong><span style="color: #ff00ff;">ผลลัพธ์ที่ได้</span></strong></p>
<figure id="attachment_2407" aria-describedby="caption-attachment-2407" style="width: 725px" class="wp-caption alignnone"><img fetchpriority="high" decoding="async" class="size-full wp-image-2407" src="https://www.itoffside.com/wp-content/uploads/2014/11/Capture.jpg" alt="jQuery form validator" width="725" height="484" srcset="https://www.itoffside.com/wp-content/uploads/2014/11/Capture.jpg 725w, https://www.itoffside.com/wp-content/uploads/2014/11/Capture-300x200.jpg 300w" sizes="(max-width: 725px) 100vw, 725px" /><figcaption id="caption-attachment-2407" class="wp-caption-text">jQuery form validator</figcaption></figure>
<p>&nbsp;</p>
<p>หากทำการกรอกข้อความเรียบร้อยและถูกต้องจะปรากฎดัง<span style="text-decoration: underline;">รูปภาพด้านล่าง</span></p>
<figure id="attachment_2408" aria-describedby="caption-attachment-2408" style="width: 700px" class="wp-caption alignnone"><img decoding="async" class="size-full wp-image-2408" src="https://www.itoffside.com/wp-content/uploads/2014/11/jquery-validator.jpg" alt="jquery-form-validator" width="700" height="401" srcset="https://www.itoffside.com/wp-content/uploads/2014/11/jquery-validator.jpg 700w, https://www.itoffside.com/wp-content/uploads/2014/11/jquery-validator-300x171.jpg 300w" sizes="(max-width: 700px) 100vw, 700px" /><figcaption id="caption-attachment-2408" class="wp-caption-text">jquery-form-validator</figcaption></figure>
<p>&nbsp;</p>
<p>สำหรับบทความนี้ เหมาะสำหรับนำไปใช้งานในกรณีที่ต้องการตรวจสอบข้อมูลก่อนบันทึกลงฐานข้อมูล โดยไม่ต้องมีการโหลดหน้าเว็บเพจก่อน และต้องขอขอบคุณแหล่งที่มา <a href="http://formvalidator.net" target="_blank">http://formvalidator.net</a> ด้วยครับหากผู้อ่านต้องการที่จะกรองข้อมูลในแบบอื่นๆสามารถสอบถามหรืออ่านได้จากเว็บนี้ได้ครับ</p><p>The post <a href="https://www.itoffside.com/jquery-form-validator/">การใช้งาน jQuery Form Validator (ตรวจสอบค่าในฟอร์ม ก่อนบันทึก)</a> first appeared on <a href="https://www.itoffside.com">itOffside.com | บทความการเขียนโปรแกรม เรื่องราวข้อมูลเทคโนโลยี</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.itoffside.com/jquery-form-validator/feed/</wfw:commentRss>
			<slash:comments>9</slash:comments>
		
		
			</item>
	</channel>
</rss>
