<?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>Dexdev &#187; Prototype</title>
	<atom:link href="http://www.dexdev.com/category/prototype/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dexdev.com</link>
	<description>เป็นโปรแกรมเมอร์มันไม่ง่าย แต่ก็ทำเป็นอยู่อย่างเดียวนี่แหละ</description>
	<lastBuildDate>Fri, 27 Aug 2010 11:44:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>อำลา Prototype</title>
		<link>http://www.dexdev.com/prototype/%e0%b8%ad%e0%b8%b3%e0%b8%a5%e0%b8%b2-prototype/</link>
		<comments>http://www.dexdev.com/prototype/%e0%b8%ad%e0%b8%b3%e0%b8%a5%e0%b8%b2-prototype/#comments</comments>
		<pubDate>Sat, 18 Jul 2009 16:47:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Prototype]]></category>

		<guid isPermaLink="false">http://www.dexdev.com/?p=228</guid>
		<description><![CDATA[ลาก่อน Prototype ความในใจที่ใช้ prototype น่าจะมากว่า 2 ปี Syntax ของ prototype ง่ายครับ&#8230;.ก็ใช้ prototype อย่างเดียวอันอื่นยากหมด มองไปทางไหนใครๆก็ jQuery กันทั้งนั้น &#8230;. เออดีจะได้ไม่มีใครแกะ code เราออก jQuery เร็วสาาดเทียบกันเป็นวิเลยนะ &#8230; ใช้ prototype แหละถึงช้าแต่งานเสร็จเร็ว plugin jQuery เยอะนะ&#8230;แง่มๆ prototype ก็พอมี เขียนเองก็ได้ animate() เจ๋งสุด &#8230;ใช้ script.aculo ก็ได้ &#8230;สุดท้าย เราเลือกทางเดินที่ดีที่สุดเสมอ ปล. ลาก่อน Michael Jackson]]></description>
			<content:encoded><![CDATA[<p>ลาก่อน Prototype</p>
<p>ความในใจที่ใช้ prototype น่าจะมากว่า 2 ปี</p>
<ul>
<li>Syntax ของ prototype ง่ายครับ&#8230;.ก็ใช้ prototype อย่างเดียวอันอื่นยากหมด</li>
<li>มองไปทางไหนใครๆก็ jQuery กันทั้งนั้น &#8230;. เออดีจะได้ไม่มีใครแกะ code เราออก</li>
<li>jQuery เร็วสาาดเทียบกันเป็นวิเลยนะ &#8230; ใช้ prototype แหละถึงช้าแต่งานเสร็จเร็ว</li>
<li>plugin jQuery เยอะนะ&#8230;แง่มๆ prototype ก็พอมี เขียนเองก็ได้</li>
<li>animate() เจ๋งสุด &#8230;ใช้ script.aculo ก็ได้</li>
</ul>
<p>&#8230;สุดท้าย<br />
<strong>เราเลือกทางเดินที่ดีที่สุดเสมอ</strong></p>
<p>ปล. ลาก่อน Michael Jackson</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dexdev.com/prototype/%e0%b8%ad%e0%b8%b3%e0%b8%a5%e0%b8%b2-prototype/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>สร้าง Link Thumbnail ด้วย Prototype</title>
		<link>http://www.dexdev.com/prototype/link-thumbnail/</link>
		<comments>http://www.dexdev.com/prototype/link-thumbnail/#comments</comments>
		<pubDate>Wed, 24 Dec 2008 10:49:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Prototype]]></category>

		<guid isPermaLink="false">http://www.dexdev.com/?p=161</guid>
		<description><![CDATA[Link Thumbnail เพื่ออะไร เห็นเว็บอื่นเค้าหล่อเวลาเอาเม้าส์ over ที่ link แล้วมีเป็น thumbnail โชว์ขึ้นมา&#8230;อ้อไอ้เว็บนี้น่าตามันอย่างนี้นี่เอง(จะได้ไม่ต้อง click) เลยอยากหล่อมั่งจนมาเป็นบทความนี้ครับ Link Thumbnail ทำงานยังไง สร้าง thumbnail ของเว็บนั้นๆมาก่อน (อย่าคิดว่าผมทำเอง) โดยผมเรียกใช้บริการของ http://www.websnapr.com/ วิธีการก็คือผูกตัวแปร url แบบ get ไปเลย &#60;img src=&#8221;http://images.websnapr.com/?size=s&#38;url=http://www.dexdev.com&#8221; /&#62; เตรียม HTML โดยเพิ่ม class=&#8221;thumbnail&#8221; เข้าไป &#60;a href=&#8221;http://www.dexdev.com&#8221; class=&#8221;thumbnail&#8221;&#62;dexdev.com&#60;/a&#62; เตรียม Javascript include prototype (อย่างไม่มีทางเลือก) &#60;script type=&#8221;text/javascript&#8221; src=&#8221;prototype.js&#8221;&#62;&#60;/script&#62; ค้นหา tag A ที่มี class ชื่อ thumbnail ใช้ $$ (CSS [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Link Thumbnail</strong> เพื่ออะไร<br />
เห็นเว็บอื่นเค้าหล่อเวลาเอาเม้าส์ over ที่ link แล้วมีเป็น thumbnail โชว์ขึ้นมา&#8230;อ้อไอ้เว็บนี้น่าตามันอย่างนี้นี่เอง(จะได้ไม่ต้อง click)  เลยอยากหล่อมั่งจนมาเป็นบทความนี้ครับ<span id="more-161"></span></p>
<p><strong>Link Thumbnail </strong>ทำงานยังไง</p>
<ol>
<li> สร้าง thumbnail ของเว็บนั้นๆมาก่อน (อย่าคิดว่าผมทำเอง)<br />
โดยผมเรียกใช้บริการของ <a href="http://www.websnapr.com/" target="_blank">http://www.websnapr.com/</a> วิธีการก็คือผูกตัวแปร url แบบ get ไปเลย</p>
<blockquote><p><img src="http://images.websnapr.com/?size=s&amp;url=http://www.dexdev.com" alt="" /></p>
<p>&lt;img src=&#8221;http://images.websnapr.com/?size=s&amp;url=http://www.dexdev.com&#8221; /&gt;</p></blockquote>
</li>
<li>เตรียม HTML<br />
โดยเพิ่ม  class=&#8221;thumbnail&#8221; เข้าไป</p>
<blockquote><p>&lt;a href=&#8221;http://www.dexdev.com&#8221; class=&#8221;thumbnail&#8221;&gt;dexdev.com&lt;/a&gt;</p></blockquote>
</li>
<li>เตรียม Javascript<br />
include prototype (อย่างไม่มีทางเลือก)</p>
<blockquote><p>&lt;script type=&#8221;text/javascript&#8221; src=&#8221;prototype.js&#8221;&gt;&lt;/script&gt;</p></blockquote>
<p>ค้นหา tag A ที่มี class ชื่อ thumbnail ใช้ $$ (CSS selectors)</p>
<blockquote><p>$$(&#8216;a.thumbnail&#8217;)</p></blockquote>
<p>เป้าหมายต่อไปหลังจากได้ a.thumbnail มาแล้วคือการแทรก div ที่มี thumbnail ของ link ครับ</p>
<blockquote><p>&#8216;&lt;div&gt;&lt;img src=&#8221;http://images.websnapr.com/?size=s&amp;url=&#8217;+ $(this).readAttribute(&#8216;href&#8217;) + &#8216;&#8221; /&gt;&lt;/div&gt;&#8217;</p></blockquote>
<p>เช็คอีกนิดว่าเคยแทรก div ไปรึยัง</p>
<blockquote><p>var thumbnail = $(this).down(0);</p>
<p>if(!thumbnail) {</p>
<p>//ถ้าไม่มีค่อยแทรก div</p>
<p>}</p></blockquote>
<p>เอา code ไปเลยดีกว่าเริ่มเยอะ</p>
<blockquote><p>document.observe(&#8220;dom:loaded&#8221;, function() { //ใช้ window.onload มันไม่หล่ออิอิ</p>
<p>$$(&#8216;a.thumbnail&#8217;).invoke(&#8216;observe&#8217;,'mouseover&#8217;, function(){ //วนลูปเพิ่ม onmouseover</p>
<p>var thumbnail = $(this).down(0);</p>
<p>if(!thumbnail){</p>
<p>new Insertion.Bottom($(this), &#8216;&lt;div&gt;&lt;img src=&#8221;http://images.websnapr.com/?size=s&amp;url=&#8217;+ $(this).readAttribute(&#8216;href&#8217;) + &#8216;&#8221; /&gt;&lt;/div&gt;&#8217;);</p>
<p>}</p>
<p>});</p>
<p>});</p></blockquote>
</li>
<li>CSS<br />
<blockquote><p>a.thumbnail div {</p>
<p><strong>position: absolute;</strong></p>
<p><strong>display: none;</strong></p>
<p>border: 1px solid #eee;</p>
<p>left: 0px;</p>
<p>top: 20px;</p>
<p>padding: 5px;</p>
<p>background: #fff;</p>
<p>}</p>
<p>a.thumbnail div img {</p>
<p>border: none;</p>
<p>}</p>
<p>a.thumbnail:hover {</p>
<p><strong>position: relative;</strong></p>
<p>}</p>
<p>a.thumbnail:hover div {</p>
<p><strong>display: block;</strong></p>
<p>}</p></blockquote>
<p>ตอนแรกให้ซ่อน thumbnail ไว้ก่อนครับ เอาเม้าส์ over เมื่อไหร่ค่อยขึ้นมาหล่อ &#8230;<br />
แค่นี้ก็ได้ thumbnail ของเว็บไปแปะหล่อๆกันแล้ว</li>
</ol>
<p>ข้อดีของ Link Thumbnail</p>
<p>รู้สึกว่าหล่ออะเวลาเอาเม้าส์ไปวางบน link แล้วมีตัวอย่างขึ้นมาด้วย</p>
<p>ข้อเสีย</p>
<ol>
<li>เว็บช้าขึ้นจากเดิมที่เคยช้าอยู่แล้วก็ช้าขึ้นไปอีกเฮ้อ</li>
<li>คอยดูสิวันไหนไอ้เว็บที่เราไปเอา thumbnail เค้ามาใช้มันเจ๊ง&#8230;.ก็หล่อเลือกได้(ว่าจะตายแบบไหน)</li>
<li>&#8230;</li>
</ol>
<p><strong>Download </strong> หลังจากอ่านข้อดีข้อเสียแล้วคิดว่าคุ้มเหลือเกินก็ <a href="http://www.dexdev.com/wp-content/uploads/2008/12/link-thumb.html">download </a>ที่นี่ได้เลยครับ</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dexdev.com/prototype/link-thumbnail/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>เขียน game ด้วย prototype</title>
		<link>http://www.dexdev.com/prototype/guess-game/</link>
		<comments>http://www.dexdev.com/prototype/guess-game/#comments</comments>
		<pubDate>Thu, 30 Oct 2008 16:34:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Challenge]]></category>
		<category><![CDATA[Prototype]]></category>

		<guid isPermaLink="false">http://www.dexdev.com/?p=107</guid>
		<description><![CDATA[เกมส์เดารหัสผ่านนะครับลองเล่นๆกันดู ที่จริงผมตั้งใจจะนำ Utility Methods ของ prototype มาใช้ให้มากที่สุดครับ เอาเป็นว่าเล่นเกมส์แก้เครียดกันไปก่อนเดี๋ยวกลับมาเขียนบทความ .row { clear: both; padding: 5px; } label { display: block; width: 150px; float: left; padding: 3px; } #result { margin: 5px 0px; border: 1px solid #ccc; background: #eee; padding: 10px; font-size: 20px; font-weight: bold; font-family: Helvetica; width: 300px; } เกมส์เดารหัสผ่าน เลือก ชุดกุญแจ และพิมพ์รหัสผ่าน แล้วกดคำนวนท่านจะได้ผลลัพธ์ รหัสผ่านที่ถูกต้องเมื่อนำคำนวนจะได้ผลลัพธเท่ากับ 666 [...]]]></description>
			<content:encoded><![CDATA[<p>เกมส์เดารหัสผ่านนะครับลองเล่นๆกันดู ที่จริงผมตั้งใจจะนำ Utility Methods ของ prototype มาใช้ให้มากที่สุดครับ เอาเป็นว่าเล่นเกมส์แก้เครียดกันไปก่อนเดี๋ยวกลับมาเขียนบทความ<span id="more-107"></span><br />
<script type="text/javascript" src="/wp-includes/js/prototype.js"></script></p>
<style type="text/css">
.row { 	clear: both; 	padding: 5px; } label { 	display: block; 	width: 150px; 	float: left; 	padding: 3px; } #result { 	margin: 5px 0px; 	border: 1px solid #ccc; 	background: #eee; 	padding: 10px; 	font-size: 20px; 	font-weight: bold; 	font-family: Helvetica; 	width: 300px; }</style>
<h3>เกมส์เดารหัสผ่าน</h3>
<ul>
<li>เลือก ชุดกุญแจ และพิมพ์รหัสผ่าน แล้วกดคำนวนท่านจะได้ผลลัพธ์</li>
<li>รหัสผ่านที่ถูกต้องเมื่อนำคำนวนจะได้ผลลัพธเท่ากับ 666</li>
<li>ใบ้เพิ่มรหัสผ่านเป็นตัวอักษร a-z</li>
<li>* แก้ตาม comment คุณ alle ตัวอักษรห้ามซ้ำ</li>
</ul>
<form id="form-game" method="post">
<div class="row"><label for="pass">รหัสผ่าน </label></p>
<input id="pass" name="pass" type="text" maxlength="20" /></div>
<div class="row"><label for="key">ชุดกุญแจ</label></p>
<select id="key" name="key">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
</select>
</div>
<div class="row">
<input type="submit" value="คำนวน" /></div>
<div class="row">ผลการคำนวน
<div id="result"></div>
</div>
</form>
<p><script type="text/javascript">
		 Event.observe('form-game', 'submit', function(e) {
			var AZ	= $A($R('a', 'z'));
			var pass	= $A($F('pass')).uniq();
			var key	= $F('key');
			var ret	= 0;
			pass.each(function (c){
				ret += key*(AZ.indexOf(c)+1);
			})
			$('result').update(ret);
			e.stop();
		 });
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dexdev.com/prototype/guess-game/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>เริ่มต้นเรียน prototype</title>
		<link>http://www.dexdev.com/prototype/setup/</link>
		<comments>http://www.dexdev.com/prototype/setup/#comments</comments>
		<pubDate>Wed, 22 Oct 2008 16:26:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Prototype]]></category>

		<guid isPermaLink="false">http://www.dexdev.com/?p=82</guid>
		<description><![CDATA[ได้เวลาเริ่มเขียนบทความเกี่ยวกับ prototype ซะทีครับ (จับทีไรงานเข้าตลอด) เตรียมความพร้อม จะเรียน prototype ก็ต้องไป download มาก่อนครับ texteditor ดีดีผมเลือกใช้ editplus browser คู่ใจผมเลือก firefox3.1 (ลง addon Firebug) webserver เอาไว้ test ผมเลือกใช้ appserv ครับ ลองเรียก ขั้นตอนแรก include .js เข้ามาก่อนนะครับ &#60;script type=&#8221;text/javascript&#8221; src=&#8221;js/prototype.js&#8221;&#62;&#60;/script&#62; ตัวอย่างการเขียนโปรแกรมด้วย prototype คลิกที่นี่ บทความนี้จะไปไวๆนิดนึงเพราะคิดว่่าทุกคนน่าจะมีพื้นฐานกันบ้างแล้ว]]></description>
			<content:encoded><![CDATA[<p>ได้เวลาเริ่มเขียนบทความเกี่ยวกับ prototype ซะทีครับ (จับทีไรงานเข้าตลอด)</p>
<p><strong>เตรียมความพร้อม</strong></p>
<ol>
<li>จะเรียน prototype ก็ต้องไป <a href="http://prototypejs.org/assets/2008/9/29/prototype-1.6.0.3.js" target="_blank">download</a> มาก่อนครับ</li>
<li>texteditor ดีดีผมเลือกใช้ <a href="http://www.editplus.com/">editplus</a></li>
<li>browser คู่ใจผมเลือก firefox3.1 (ลง addon Firebug)</li>
<li>webserver เอาไว้ test ผมเลือกใช้ <a href="http://www.appservnetwork.com/index.php" target="_blank">appserv</a> ครับ</li>
</ol>
<p><strong>ลองเรียก<br />
</strong>ขั้นตอนแรก include .js เข้ามาก่อนนะครับ</p>
<blockquote><p>&lt;script type=&#8221;text/javascript&#8221; src=&#8221;js/prototype.js&#8221;&gt;&lt;/script&gt;</p></blockquote>
<p>ตัวอย่างการเขียนโปรแกรมด้วย prototype <a href="/demo/what_is_this.html" target="_blank">คลิกที่นี่</a></p>
<p>บทความนี้จะไปไวๆนิดนึงเพราะคิดว่่าทุกคนน่าจะมีพื้นฐานกันบ้างแล้ว</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dexdev.com/prototype/setup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Checkall checkbox</title>
		<link>http://www.dexdev.com/prototype/checkall-checkbox/</link>
		<comments>http://www.dexdev.com/prototype/checkall-checkbox/#comments</comments>
		<pubDate>Tue, 01 Jul 2008 10:01:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Prototype]]></category>

		<guid isPermaLink="false">http://www.dexdev.com/?p=7</guid>
		<description><![CDATA[#form-q2 ul { list-style: none; margin: 0px; padding: 0pc; } ถ้าเลือกได้อยากได้คนไหนเป็นแฟน หยาด-หยาดทิพย์ ราชปาล อั้ม-พัชราภา ไชยเชื้อ ชมพู่-อารยา เอ ฮาร์เก็ต เมย์-พิชญ์นาฎ สาขากร เมย์ เฟื่องอารมณ์ สา-มาริสา อานิต้า จ๋า-ณัฐฐาวีรนุช ทองมี เอมมี่-มรกต กิตติสาระ ไอซ์-อภิษฎา เครืองคงคา วุ้นเส้น-วิริฒิพา ภักดีประสงค์ เลือกหมดเลย โอยเลือกไม่ถูก ไม่เลือกเลย อย่างเธอหรือจะได้เห็นขาอ่อน เทคนิคในการเลือก checkbox ทีละหลายอันโดยใช้ prototype ใช้ $$ ในการค้นหา checkbox ที่ต้องการในตัวอย่างผมจะใช้ $$(&#8216;#form-q2 #q2&#8242;) เพื่อค้นหา element ที่มี ID เท่ากับ q2 ใน form-q2 [...]]]></description>
			<content:encoded><![CDATA[<p><script type="text/javascript"><!--
	Event.observe(window, 'load', function () {
		Event.observe('form-q2', 'submit', function (e) {
			alert($('form-q2').serialize());
			e.stop();
		});
	});
	function checkall(checked) {
                $('form-q2').getInputs('checkbox', 'q2[]').each(function(c) {c.checked=checked});
	}
// --></script></p>
<style type="text/css">
#form-q2 ul {
	list-style: none;
	margin: 0px;
	padding: 0pc;
}
</style>
<form id="form-q2" name="form-q2" method="post" action="">
  <strong>ถ้าเลือกได้อยากได้คนไหนเป็นแฟน  </strong></p>
<ul>
<li>
<input name='q2[]' type='checkbox' id='q2' value="1" />
      หยาด-หยาดทิพย์ ราชปาล</li>
<li>
<input name='q2[]' type='checkbox' id='q2' value="2" />
      อั้ม-พัชราภา ไชยเชื้อ</li>
<li>
<input name='q2[]' type='checkbox' id='q2' value="3" />
      ชมพู่-อารยา เอ ฮาร์เก็ต</li>
<li>
<input name='q2[]' type='checkbox' id='q2' value="4" />
      เมย์-พิชญ์นาฎ สาขากร</li>
<li>
<input name='q2[]' type='checkbox' id='q2' value="5" />
      เมย์ เฟื่องอารมณ์</li>
<li>
<input name='q2[]' type='checkbox' id='q2' value="6" />
      สา-มาริสา อานิต้า</li>
<li>
<input name='q2[]' type='checkbox' id='q2' value="7" />
      จ๋า-ณัฐฐาวีรนุช ทองมี</li>
<li>
<input name='q2[]' type='checkbox' id='q2' value="8" />
      เอมมี่-มรกต กิตติสาระ</li>
<li>
<input name='q2[]' type='checkbox' id='q2' value="9" />
      ไอซ์-อภิษฎา เครืองคงคา</li>
<li>
<input name='q2[]' type='checkbox' id='q2' value="10" />
      วุ้นเส้น-วิริฒิพา ภักดีประสงค์ </li>
</ul>
<p>  <a href='javascript: checkall(true)'>เลือกหมดเลย</a> โอยเลือกไม่ถูก <br />
  <a href='javascript: checkall(false)'>ไม่เลือกเลย</a> อย่างเธอหรือจะได้เห็นขาอ่อน</p>
<input type="submit" value="เป็นคำตอบสุดท้าย" />
</form>
<p><span id="more-7"></span></p>
<p>เทคนิคในการเลือก checkbox ทีละหลายอันโดยใช้ prototype </p>
<p>ใช้ $$ ในการค้นหา checkbox ที่ต้องการในตัวอย่างผมจะใช้ </p>
<blockquote><p>
$$(&#8216;#form-q2 #q2&#8242;)
</p></blockquote>
<p>เพื่อค้นหา element ที่มี ID เท่ากับ <strong>q2</strong> ใน <strong>form-q2</strong></p>
<p>ทีนี้ก็จัดการเปลี่ยน properties checked ตามต้องการ</p>
<blockquote><p>var checkboxs = $(&#8216;form-q2&#8242;).getInputs(&#8216;checkbox&#8217;, &#8216;q2[]&#8216;);<br />
checkboxs.each(function(c) {c.checked=checked});</p>
<p>หรือ<br />
 $(&#8216;form-q2&#8242;).getInputs(&#8216;checkbox&#8217;, &#8216;q2[]&#8216;).each(function(c) {c.checked=checked});</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.dexdev.com/prototype/checkall-checkbox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Form verifications &#8211; radio</title>
		<link>http://www.dexdev.com/prototype/form-verification-radio/</link>
		<comments>http://www.dexdev.com/prototype/form-verification-radio/#comments</comments>
		<pubDate>Tue, 24 Jun 2008 15:03:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Prototype]]></category>

		<guid isPermaLink="false">http://www.dexdev.com/?p=5</guid>
		<description><![CDATA[#form-question ul { list-style: none; margin: 0px; padding: 0px; } #form-question ul li{ margin: 2px; padding: 0px; } เจอผู้หญิงลืมรูดซิบ คุณจะทำยังไง พูดเบาๆ คุณครับลืมรูดซิบ หันไปทางอื่นเหมือนไม่มีอะไรเกิดขึ้น กระซิบเพื่อนที่ยืนอยู่ข้าง var check = $$(&#8216;#form-question #q1&#8242;).any(function(n) { return n.checked }); alert(check); test sample here]]></description>
			<content:encoded><![CDATA[<p><script src="/wp-includes/js/prototype.js" type="text/javascript"></script> <script type="text/javascript"><!--
	Event.observe(window, 'load', function(e) {
		Event.observe('form-question', 'submit', function (e) {
                  var check = $$('#form-question #q1').any(function(n) { return n.checked });
		  if (!check){
			alert("ตอบไม่ค่อยตรงคำถามเลย");
			e.stop();
			return false;
		 }
			new Ajax.Request('/demo/verify-radio-form.php', {
				parameters: $('form-question').serialize(),
				onSuccess: function(transport) {alert(transport.responseText)}
			});
			e.stop();
		});
	});
// --></script></p>
<style type="text/css">
	#form-question ul {
		list-style: none;
		margin: 0px;
		padding: 0px;
	}
        #form-question ul li{
		margin: 2px;
		padding: 0px;
	}</p>
</style>
<form id="form-question" method="post"> เจอผู้หญิงลืมรูดซิบ คุณจะทำยังไง</p>
<ul>
<li> <label><br />
<input id="q1" name="q1" type="radio" value="1" /> พูดเบาๆ คุณครับลืมรูดซิบ </label></li>
<li>
<input id="q1" name="q1" type="radio" value="2" /> หันไปทางอื่นเหมือนไม่มีอะไรเกิดขึ้น</li>
<li>
<input id="q1" name="q1" type="radio" value="3" /> กระซิบเพื่อนที่ยืนอยู่ข้าง</li>
</ul>
<input type="submit" value="คลิกเบาๆ" />
</form>
<p>
<blockquote>
var check = $$(&#8216;#form-question #q1&#8242;).any(function(n) { return n.checked });<br />
alert(check);
</p></blockquote>
<p>
<a href="http://www.dexdev.com/demo/verify-radio-form.html">test sample here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dexdev.com/prototype/form-verification-radio/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
