<?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>DeeMocDIY Blog &#187; AJAX Form</title>
	<atom:link href="http://blog.deemocdiy.com/tag/ajax-form/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.deemocdiy.com</link>
	<description>ทุกอย่างที่คุณอยากรู้เกี่ยวกับ Email Marketing</description>
	<lastBuildDate>Wed, 13 Jul 2011 07:05:13 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>การใช้ AJAX สร้าง Sign up Form Part II</title>
		<link>http://blog.deemocdiy.com/%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b9%83%e0%b8%8a%e0%b9%89-ajax-%e0%b8%aa%e0%b8%a3%e0%b9%89%e0%b8%b2%e0%b8%87-sign-up-form-part-ii/</link>
		<comments>http://blog.deemocdiy.com/%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b9%83%e0%b8%8a%e0%b9%89-ajax-%e0%b8%aa%e0%b8%a3%e0%b9%89%e0%b8%b2%e0%b8%87-sign-up-form-part-ii/#comments</comments>
		<pubDate>Fri, 07 May 2010 08:58:57 +0000</pubDate>
		<dc:creator>Development Team</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[AJAX Form]]></category>

		<guid isPermaLink="false">http://blog.deemocdiy.com/?p=406</guid>
		<description><![CDATA[
			
				
			
		
คราวที่แล้ว เราพูดถึงเรื่องการสร้าง Form จาก AJAX ครับ ต่อมา มีผู้ใช้งาน DeeMocDiy บางท่าน ส่งอีเมลมาถึง
Mr. Moc ให้ช่วยเขียนถึงเรื่องการเพิ่ม Field เข้าไป form ที่เราได้สร้างเอาไว้แล้ว ส่วนจะสนุกสนานเพียงใด มาดูกันได้ครับ
 



1. ก่อนอื่น เพิ่ม Fileds ที่เราต้องการก่อน:
&#60;code&#62;&#60;label&#62;Psssword &#60;/label&#62;&#60;input type=&#8217;password&#8217; id=&#8217;password&#8217; name=&#8217;password&#8217;/&#62;&#60;/code&#62;
&#60;code&#62;&#60;label&#62;Confirm PAssword&#60;/label&#62;&#60;input type=&#8217;confirm_password&#8217; id=&#8217;confirm_password&#8217; name=&#8217;confirm_password&#8217;/&#62;&#60;/code&#62;
2. เพิ่มการดักจับและเอาข้อมูลจาก Text Field ที่เราเพิ่มขึ้น
var password = document.getElementById(’password’).value;
var confirm_password  = document.getElementById(’ confirm_password’).value;
3. เพิ่มส่วนของการส่งข้อมูลไปยัง ปลายทางของ AJAX message
url=url+”&#38;password=”+password;
url=url+”&#38; confirm_password=”+confirm_password;
4. จากนั้นตรงปลายทาง &#8220;signup.php&#8221;
สำหรับ Code PHP ที่เราเอาไว้รับ Sign [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.deemocdiy.com%2F%25e0%25b8%2581%25e0%25b8%25b2%25e0%25b8%25a3%25e0%25b9%2583%25e0%25b8%258a%25e0%25b9%2589-ajax-%25e0%25b8%25aa%25e0%25b8%25a3%25e0%25b9%2589%25e0%25b8%25b2%25e0%25b8%2587-sign-up-form-part-ii%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.deemocdiy.com%2F%25e0%25b8%2581%25e0%25b8%25b2%25e0%25b8%25a3%25e0%25b9%2583%25e0%25b8%258a%25e0%25b9%2589-ajax-%25e0%25b8%25aa%25e0%25b8%25a3%25e0%25b9%2589%25e0%25b8%25b2%25e0%25b8%2587-sign-up-form-part-ii%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>คราวที่แล้ว เราพูดถึงเรื่องการสร้าง Form จาก AJAX ครับ ต่อมา มีผู้ใช้งาน DeeMocDiy บางท่าน ส่งอีเมลมาถึง</p>
<p>Mr. Moc ให้ช่วยเขียนถึงเรื่องการเพิ่ม Field เข้าไป form ที่เราได้สร้างเอาไว้แล้ว ส่วนจะสนุกสนานเพียงใด มาดูกันได้ครับ</p>
<p><code> </code></p>
<p><code></p>
<p style="text-align: center"><img class="size-full wp-image-407 aligncenter" src="http://blog.deemocdiy.com/wp-content/uploads/2010/05/ajax.png" alt="ajax" width="198" height="252" /></p>
<p></code></p>
<p>1. ก่อนอื่น เพิ่ม Fileds ที่เราต้องการก่อน:</p>
<p>&lt;code&gt;&lt;label&gt;Psssword &lt;/label&gt;&lt;input type=&#8217;password&#8217; id=&#8217;password&#8217; name=&#8217;password&#8217;/&gt;&lt;/code&gt;</p>
<p>&lt;code&gt;&lt;label&gt;Confirm PAssword&lt;/label&gt;&lt;input type=&#8217;confirm_password&#8217; id=&#8217;confirm_password&#8217; name=&#8217;confirm_password&#8217;/&gt;&lt;/code&gt;</p>
<p>2. เพิ่มการดักจับและเอาข้อมูลจาก Text Field ที่เราเพิ่มขึ้น</p>
<p><code>var password = document.getElementById(’password’).value;<br />
var confirm_password  = document.getElementById(’ confirm_password’).value</code>;</p>
<p>3. เพิ่มส่วนของการส่งข้อมูลไปยัง ปลายทางของ AJAX message<br />
url=url+”&amp;password=”+password;<br />
url=url+”&amp; confirm_password=”+confirm_password;</p>
<p>4. จากนั้นตรงปลายทาง &#8220;signup.php&#8221;</p>
<p>สำหรับ Code PHP ที่เราเอาไว้รับ Sign up data เป็นดังนี้ (signup.php)</p>
<p><code>echo “Name : “.$_REQUEST['first_name'].” “.$_REQUEST['last_name'].” ”;</code></p>
<p><code>echo “Email : “.$_REQUEST['email'].”<br />
”;</code></p>
<p><code>echo “Password : “.$_REQUEST['password'].”<br />
”;</code></p>
<p><code>echo “Confirm password: “.$_REQUEST['confirm_password'].”<br />
”;</code></p>
<p><code>?&gt;</code><br />
<strong>เพียงเท่านี้ เราก็สามารถเพิ่ม Field เข้าไปใน AJAX Form ได้แล้วครับผม<br />
คราวหน้า หากท่านผู้ใช้ DeeMocDIY ท่านใด มีข้อสงสัยเรื่อง Programming ทาง Mr.Moc ยินดีตอบทุกคำถามนะครับ</strong></p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fblog.deemocdiy.com%2F%25e0%25b8%2581%25e0%25b8%25b2%25e0%25b8%25a3%25e0%25b9%2583%25e0%25b8%258a%25e0%25b9%2589-ajax-%25e0%25b8%25aa%25e0%25b8%25a3%25e0%25b9%2589%25e0%25b8%25b2%25e0%25b8%2587-sign-up-form-part-ii%2F&amp;linkname=%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B9%83%E0%B8%8A%E0%B9%89%20AJAX%20%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87%20Sign%20up%20Form%20Part%20II"><img src="http://blog.deemocdiy.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://blog.deemocdiy.com/%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b9%83%e0%b8%8a%e0%b9%89-ajax-%e0%b8%aa%e0%b8%a3%e0%b9%89%e0%b8%b2%e0%b8%87-sign-up-form-part-ii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>การใช้ AJAX สร้าง Sign up Form</title>
		<link>http://blog.deemocdiy.com/%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b9%83%e0%b8%8a%e0%b9%89-ajax-%e0%b8%aa%e0%b8%a3%e0%b9%89%e0%b8%b2%e0%b8%87-sign-up-form/</link>
		<comments>http://blog.deemocdiy.com/%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b9%83%e0%b8%8a%e0%b9%89-ajax-%e0%b8%aa%e0%b8%a3%e0%b9%89%e0%b8%b2%e0%b8%87-sign-up-form/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 06:59:46 +0000</pubDate>
		<dc:creator>Mr. Moc</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[AJAX Form]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.deemocdiy.com/?p=86</guid>
		<description><![CDATA[
			
				
			
		
การใช้ AJAX  สร้าง Sign up Form


AJAX = Asynchronous JavaScript and XML

AJAX ไม่ใช่ภาษา Programming ใหม่ แต่เป็นเทคนิคและวิธีการที่ทำให้เราทำงานได้เร็วขึ้น ง่ายขึ้น มีการโต้ตอบกันสวยงามขึ้นบนหน้าเว็บ
AJAX สามารถติดต่อไปยัง Server ดโดยตรงได้โดยการใช้ XMLHttpRequest object. ด้วย object ตัวนี้ (มาพร้อมกับ Javascript) ทำให้เราสามารถรับ-ส่งข้อมูลได้โดยไม่ต้องมีการ Refresh หน้าจอ
AJAX สามารถแลกเปลี่ยนข้อมูลที่ไม่มากนัก เพราะฉะนั้้นเราไม่ควรพยายามที่จะส่งหน้า Page ทั้งหน้า (พวกทีมี Javascript และ Flash เยอะๆ)
เริ่มสร้างกันเลย
ขั้นตอนที่ 1 . สร้าง Sign up Form ปล่าวๆ ตัว form ที่ใช้กับ AJAX อาจจะแปลกนิดนึงตรงที่เราไม่จำเป็นต้องมี action attribute ของ [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.deemocdiy.com%2F%25e0%25b8%2581%25e0%25b8%25b2%25e0%25b8%25a3%25e0%25b9%2583%25e0%25b8%258a%25e0%25b9%2589-ajax-%25e0%25b8%25aa%25e0%25b8%25a3%25e0%25b9%2589%25e0%25b8%25b2%25e0%25b8%2587-sign-up-form%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.deemocdiy.com%2F%25e0%25b8%2581%25e0%25b8%25b2%25e0%25b8%25a3%25e0%25b9%2583%25e0%25b8%258a%25e0%25b9%2589-ajax-%25e0%25b8%25aa%25e0%25b8%25a3%25e0%25b9%2589%25e0%25b8%25b2%25e0%25b8%2587-sign-up-form%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<h1 style="text-align: center;"><span style="color: #33cccc;"><strong>การใช้ AJAX  สร้าง Sign up Form</strong></span></h1>
<p style="margin-left: -0.47in; margin-right: -0.52in; margin-bottom: 0in;" align="center"><span style="color: #0099ff;"><span style="font-family: Tahoma,sans-serif;"><span style="font-size: large;"><strong><img class="alignnone size-full wp-image-85" title="ajax" src="http://blog.deemocdiy.com/wp-content/uploads/2009/10/ajax.png" alt="ajax" width="198" height="252" /><br />
</strong></span></span></span></p>
<p style="margin-bottom: 0in;" align="center"><span style="color: #00ae00;"><span style="font-family: Tahoma,sans-serif;"><span style="font-size: x-small;"><strong>AJAX</strong></span></span></span><span style="font-family: Tahoma,sans-serif;"><span style="font-size: x-small;"><strong> = Asynchronous JavaScript and XML</strong></span></span></p>
<p style="margin-bottom: 0in;">
<p>AJAX ไม่ใช่ภาษา Programming ใหม่ แต่เป็นเทคนิคและวิธีการที่ทำให้เราทำงานได้เร็วขึ้น ง่ายขึ้น มีการโต้ตอบกันสวยงามขึ้นบนหน้าเว็บ</p>
<p>AJAX สามารถติดต่อไปยัง Server ดโดยตรงได้โดยการใช้ XMLHttpRequest object. ด้วย object ตัวนี้ (มาพร้อมกับ Javascript) ทำให้เราสามารถรับ-ส่งข้อมูลได้โดยไม่ต้องมีการ Refresh หน้าจอ</p>
<p>AJAX สามารถแลกเปลี่ยนข้อมูลที่ไม่มากนัก เพราะฉะนั้้นเราไม่ควรพยายามที่จะส่งหน้า Page ทั้งหน้า (พวกทีมี Javascript และ Flash เยอะๆ)</p>
<p>เริ่มสร้างกันเลย</p>
<p>ขั้นตอนที่ 1 . สร้าง Sign up Form ปล่าวๆ ตัว form ที่ใช้กับ AJAX อาจจะแปลกนิดนึงตรงที่เราไม่จำเป็นต้องมี action attribute ของ &lt;form&gt; tag เพราะเราจะใช้ความสามารถของ DOM เพื่อใช้งาน Object ต่างๆบนหน้า HTML document.</p>
<p>Code HTML ของ Form ของเรา (index.html)</p>
<p>&lt;form&gt;</p>
<p>&lt;label&gt;First Name&lt;/label&gt;&lt;input type=&#8217;text&#8217; name=&#8217;first_name&#8217; id=&#8217;first_name&#8217; /&gt;&lt;br /&gt;</p>
<p>&lt;label&gt;Last Name&lt;/label&gt;&lt;input type=&#8217;text&#8217; name=&#8217;last_name&#8217; id=&#8217;last_name&#8217; /&gt;&lt;br /&gt;</p>
<p>&lt;label&gt;Email&lt;/label&gt;&lt;input type=&#8217;text&#8217; name=&#8217;email&#8217; id=&#8217;email&#8217; /&gt;&lt;br /&gt;</p>
<p>&lt;input type=&#8217;submit&#8217; value=&#8217;Register&#8217; /&gt;</p>
<p>&lt;/form&gt;</p>
<p>หน้าตาของ Form จะออกมาเป็นแบบนี้</p>
<p style="margin-bottom: 0in;"><img class="alignnone size-full wp-image-87" title="f1" src="http://blog.deemocdiy.com/wp-content/uploads/2009/10/f1.png" alt="f1" width="401" height="155" /></p>
<p style="margin-bottom: 0in;">
<p>เรื่องความสวยงามของ Form อันนี้้ก็แล้วแต่ความสามารถของแต่ละคนแล้วล่ะครับ <img src='http://blog.deemocdiy.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>1.เตรียม Code หน้า Sign Up เพื่อไว้รอรับข้อมูลจาก Form ก่อน</p>
<p>มาถึงขั้นตอนที่เราจะเขียน Code PHP เพื่อรับข้อมูลจาก Form กันแล้ว โดยปกติเราจะส่งข้อมูลไปยังหน้าต่อไปนั้น จะนิยมใช้การส่งข้อมูลแบบ POST และ GET ซึ่งทาง PHP ได้สร้าง Global Variables เอาไว้รองรับแล้ว ชื่อว่า $_POST และ $_GET ตรงๆตัวครบ และแถมยังใจดี สร้างตัวแปรที่ชื่อว่า $_REQUEST เพื่อมาไว้รองรับ การส่งข้อมูลทางการ Submit ได้ทั้สองแบบคือ POST and GET ไม่ว่าจะส่งมาแบบใดก็ได้ครับ (ส่วนตัวผมชอบใช้ตัวนี้ สะดวกดี ดังนั้นขอใช้อันนี้ละกันนะครับ)</p>
<p>สำหรับ Code PHP ที่เราเอาไว้รับ Sign up data เป็นดังนี้ (signup.php)</p>
<p>&lt;?</p>
<p>echo &#8220;Name : &#8220;.$_REQUEST['first_name'].&#8221; &#8220;.$_REQUEST['last_name'].&#8221;&lt;br /&gt;&#8221;;</p>
<p>echo &#8220;Email : &#8220;.$_REQUEST['email'].&#8221;&lt;br /&gt;&#8221;;</p>
<p>?&gt;</p>
<p>2.เตรียม Code AJAX และ DIV ของการแสดงผล</p>
<p>เพิ่มเติมตรงปุ่ม Submit ให้เรียบร้อย จาก</p>
<p>&lt;input type=&#8217;submit&#8217; value=&#8217;Register&#8217; /&gt;</p>
<p>เปลี่ยนเป็น</p>
<p>&lt;input type=&#8217;submit&#8217; value=&#8217;Register&#8217; onclick=&#8217;sendRequest();&#8217; /&gt;</p>
<p>ส่วน Function sendRequest(); จะเป็นของ AJAX code ดังนี้</p>
<p>&lt;script&gt;</p>
<p>var xmlhttp</p>
<p>function sendRequest()</p>
<p>{</p>
<p>xmlhttp=GetXmlHttpObject();</p>
<p>if (xmlhttp==null)</p>
<p>{</p>
<p>alert (&#8221;Your browser does not support XMLHTTP!&#8221;);</p>
<p>return;</p>
<p>}</p>
<p>// ใช้ DOM เพื่อ ดึงค่าจาก first name text box</p>
<p>var first_name = document.getElementById(&#8217;first_name&#8217;).value;</p>
<p>// ใช้ DOM เพื่อ ดึงค่าจาก last name text box</p>
<p>var last_name = document.getElementById(&#8217;last_name&#8217;).value;</p>
<p>// ใช้ DOM เพื่อ ดึงค่าจาก email</p>
<p>var email = document.getElementById(&#8217;email&#8217;).value;</p>
<p>var url=&#8221;signup.php&#8221;;</p>
<p>// ชื่อ file ของ script ปลายทาง</p>
<p>url=url+&#8221;?first_name=&#8221;+first_name;</p>
<p>url=url+&#8221;&amp;last_name=&#8221;+last_name;</p>
<p>url=url+&#8221;&amp;email=&#8221;+email;</p>
<p>xmlhttp.onreadystatechange=stateChanged;</p>
<p>xmlhttp.open(&#8221;GET&#8221;,url,true);</p>
<p>xmlhttp.send(null);</p>
<p>// ส่งข้อมูลไปยังปลายทาง</p>
<p>}</p>
<p>function stateChanged()</p>
<p>{</p>
<p>if (xmlhttp.readyState==4)</p>
<p>{</p>
<p>document.getElementById(&#8221;result&#8221;).innerHTML=xmlhttp.responseText;</p>
<p>//รับข้อมูลและแสดงใน DIV ที่ต้องการ (เราต้องสร้าง DIV ชื่อ result เพื่อไว้แสดงผล)</p>
<p>}</p>
<p>}</p>
<p>function GetXmlHttpObject()</p>
<p>{</p>
<p>if (window.XMLHttpRequest)</p>
<p>{</p>
<p>// code for IE7+, Firefox, Chrome, Opera, Safari</p>
<p>return new XMLHttpRequest();</p>
<p>}</p>
<p>if (window.ActiveXObject)</p>
<p>{</p>
<p>// code for IE6, IE5</p>
<p>return new ActiveXObject(&#8221;Microsoft.XMLHTTP&#8221;);</p>
<p>}</p>
<p>return null;</p>
<p>}</p>
<p>&lt;/script&gt;</p>
<p>เมื่อรวม ทั้งหมดเข้าด้วยกัน จะได้ code ทั้งหมด ดังนัี้</p>
<p>1.</p>
<p>index.html</p>
<p>&lt;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Transitional//EN&#8221; &#8220;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&#8221;&gt;</p>
<p>&lt;html&gt;</p>
<p>&lt;head&gt;</p>
<p>&lt;title&gt;AJAX-Example Form : DeeMocDIY Whitepaper&lt;/title&gt;</p>
<p>&lt;script&gt;</p>
<p>var xmlhttp</p>
<p>function sendRequest()</p>
<p>{</p>
<p>xmlhttp=GetXmlHttpObject();</p>
<p>if (xmlhttp==null)</p>
<p>{</p>
<p>alert (&#8221;Your browser does not support XMLHTTP!&#8221;);</p>
<p>return;</p>
<p>}</p>
<p>var first_name = document.getElementById(&#8217;first_name&#8217;).value;</p>
<p>var last_name = document.getElementById(&#8217;last_name&#8217;).value;</p>
<p>var email = document.getElementById(&#8217;email&#8217;).value;</p>
<p>var url=&#8221;signup.php&#8221;;</p>
<p>url=url+&#8221;?first_name=&#8221;+first_name;</p>
<p>url=url+&#8221;&amp;last_name=&#8221;+last_name;</p>
<p>url=url+&#8221;&amp;email=&#8221;+email;</p>
<p>xmlhttp.onreadystatechange=stateChanged;</p>
<p>xmlhttp.open(&#8221;GET&#8221;,url,true);</p>
<p>xmlhttp.send(null);</p>
<p>}</p>
<p>function stateChanged()</p>
<p>{</p>
<p>if (xmlhttp.readyState==4)</p>
<p>{</p>
<p>document.getElementById(&#8221;result&#8221;).innerHTML=xmlhttp.responseText;</p>
<p>}</p>
<p>}</p>
<p>function GetXmlHttpObject()</p>
<p>{</p>
<p>if (window.XMLHttpRequest)</p>
<p>{</p>
<p>// code for IE7+, Firefox, Chrome, Opera, Safari</p>
<p>return new XMLHttpRequest();</p>
<p>}</p>
<p>if (window.ActiveXObject)</p>
<p>{</p>
<p>// code for IE6, IE5</p>
<p>return new ActiveXObject(&#8221;Microsoft.XMLHTTP&#8221;);</p>
<p>}</p>
<p>return null;</p>
<p>}</p>
<p>&lt;/script&gt;</p>
<p>&lt;/head&gt;</p>
<p>&lt;body&gt;</p>
<p>&lt;br /&gt;&lt;br /&gt;</p>
<p>&lt;center&gt;</p>
<p>&lt;div id=&#8217;result&#8217; style=&#8217;border:1px solid #ddd; padding:5px; margin:3px; width: 300px;&#8217;&gt;&lt;/div&gt;</p>
<p>&lt;br /&gt;&lt;br /&gt;</p>
<p>&lt;form&gt;</p>
<p>&lt;label&gt;First Name :&lt;/label&gt;&lt;input type=&#8217;text&#8217; name=&#8217;first_name&#8217; id=&#8217;first_name&#8217; /&gt;&lt;br /&gt;</p>
<p>&lt;label&gt;Last Name :&lt;/label&gt;&lt;input type=&#8217;text&#8217; name=&#8217;last_name&#8217; id=&#8217;last_name&#8217; /&gt;&lt;br /&gt;</p>
<p>&lt;label style=&#8217;padding-right:10px;&#8217;&gt;Email :&lt;/label&gt;&lt;input type=&#8217;text&#8217; name=&#8217;email&#8217; id=&#8217;email&#8217; /&gt;&lt;br /&gt;</p>
<p>&lt;input type=&#8217;button&#8217; value=&#8217;Register&#8217; onclick=&#8217;sendRequest();&#8217; /&gt;</p>
<p>&lt;/form&gt;</p>
<p>&lt;/center&gt;</p>
<p>&lt;/body&gt;</p>
<p>&lt;/html&gt;</p>
<p>2. signup.php</p>
<p>&lt;?</p>
<p>echo &#8220;Name : &#8220;.$_REQUEST['first_name'].&#8221; &#8220;.$_REQUEST['last_name'].&#8221;&lt;br /&gt;&#8221;;</p>
<p>echo &#8220;Email : &#8220;.$_REQUEST['email'].&#8221;&lt;br /&gt;&#8221;;</p>
<p>?&gt;</p>
<p>ผลลัพธ์ที่ได้ ออกมาเป็นแบบนี้</p>
<p style="margin-bottom: 0in;"><img class="alignnone size-full wp-image-88" title="f2" src="http://blog.deemocdiy.com/wp-content/uploads/2009/10/f2.png" alt="f2" width="443" height="295" /></p>
<p style="margin-bottom: 0in;"><span style="color: #000080;"> </span></p>
<p style="margin-bottom: 0in;">
<p>เป็นอย่างไรบ้างครับ การส้ราง Register Form โดยใช้ AJAX ง่ายมากใช่มั้ยครับ ส่วนเราสามารถเอาไปต่อยอดได้โดย เช่น</p>
<p>เพิ่ม Script Validation ของ Form หรือ เอาข้อมูลจากหน้า signup.php ไปลง database เป็นต้น หากมีข้อสงสัยติดต่อมาได้ที่</p>
<p>watcharagon@deemoc.com นะครับ ส่วนบทต่อไปจะเป็นเรื่องเกี่ยวกับการใช้ RSS reader &amp; Parser นะครับ สนุกแน่นอนครับ</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fblog.deemocdiy.com%2F%25e0%25b8%2581%25e0%25b8%25b2%25e0%25b8%25a3%25e0%25b9%2583%25e0%25b8%258a%25e0%25b9%2589-ajax-%25e0%25b8%25aa%25e0%25b8%25a3%25e0%25b9%2589%25e0%25b8%25b2%25e0%25b8%2587-sign-up-form%2F&amp;linkname=%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B9%83%E0%B8%8A%E0%B9%89%20AJAX%20%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87%20Sign%20up%20Form"><img src="http://blog.deemocdiy.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://blog.deemocdiy.com/%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b9%83%e0%b8%8a%e0%b9%89-ajax-%e0%b8%aa%e0%b8%a3%e0%b9%89%e0%b8%b2%e0%b8%87-sign-up-form/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

