<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<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/"
	>

<channel>
	<title>checkbox-listesi &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/checkbox-listesi/</link>
	<description>Feed of posts on WordPress.com tagged "checkbox-listesi"</description>
	<pubDate>Wed, 10 Feb 2010 14:57:25 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[CheckBox Listesi Hepsini Seç/Temizle (CheckBox List Check All/Clear All )]]></title>
<link>http://erkana.wordpress.com/2007/05/21/checkbox-listesi-hespini-sectemizle-checkbox-list-check-allclear-all/</link>
<pubDate>Mon, 21 May 2007 00:02:02 +0000</pubDate>
<dc:creator>Erkan</dc:creator>
<guid>http://erkana.wordpress.com/2007/05/21/checkbox-listesi-hespini-sectemizle-checkbox-list-check-allclear-all/</guid>
<description><![CDATA[Web sayfalarımızda çoğu zaman checkboxlar ile seçilmesi istenen listeler kullanırız, aşağıda checkbo]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><img src='http://erkana.files.wordpress.com/2007/05/checkboxlist.gif' alt='CheckBox Listesi' /></p>
<p>Web sayfalarımızda çoğu zaman checkboxlar ile seçilmesi istenen listeler kullanırız, aşağıda checkbox listelerinin başında yer alan &#8220;Hepsini seç&#8221; ve &#8220;Temizle&#8221; fonksiyonlarının bir örneğini görebilirsiniz.</p>
<p><!--more--></p>
<p>Sayfamızın &#8220;Head&#8221; bölümüne eklememiz gereken java script bölümü</p>
<p><code><tt>&#60;script language=&#34;JavaScript&#34; type=&#34;text&#47;javascript&#34;&#62;<br />
	function HepsiniSec(divId)<br />
	{<br />
		var elmnts = document.getElementById(divId)<br />
		.getElementsByTagName(&#39;input&#39;);<br />
		for (var i = 0; i &#60; elmnts.length; i++)<br />
		{<br />
			if (elmnts&#91;i&#93;.id.indexOf(&#39;chkl&#39;) == 0)<br />
			{<br />
				if (elmnts&#91;i&#93;.checked == false)<br />
				{<br />
					elmnts&#91;i&#93;.checked = true;<br />
				}<br />
			}<br />
		}<br />
	}</p>
<p>	function Temizle(divId)<br />
	{<br />
		var elmnts = document.getElementById(divId)<br />
		.getElementsByTagName(&#39;input&#39;);<br />
		for (var i = 0; i &#60; elmnts.length; i++)<br />
		{<br />
			if (elmnts&#91;i&#93;.id.indexOf(&#39;chkl&#39;) == 0)<br />
			{<br />
				if (elmnts&#91;i&#93;.checked == true)<br />
				{<br />
					elmnts&#91;i&#93;.checked = false;<br />
				}<br />
			}<br />
		}<br />
	}<br />
&#60;&#47;script&#62;</tt></code></p>
<p>Yukarıdaki javascript fonksiyonları checkbox listesinin yer aldığı taşıyıcı bloğunu (div) referans alır ve taşıyıcı blok içindeki bütün input taglerini çağırır. Daha sonra çağırılan koleksiyon içinde dönülürek ID&#8217;si &#8220;chkl&#8221; ile başlayan input nesneleri tespit edilir. Bir sonraki adımda ise tespit edilen input nesnesinin seçili olup olmadığı kontrol edilerek seçme yada temizleme işlemleri gerçekleştirilir.</p>
<p>CheckBox listesi için yazılması gereken HTML bölüm.</p>
<p>Aşağıdaki kodları HTML sayfanızın &#8220;body&#8221; etiketleri arasına yerleştirmeniz yeterli.</p>
<p><code><tt>&#60;div id=&#34;checkBoxListesi&#34;&#62;<br />
&#60;p&#62;&#60;a href=&#34;#&#34; onclick=&#34;HepsiniSec(&#39;checkBoxListesi&#39;)&#34;&#62;Hepsini Seç&#60;&#47;a&#62;<br />
&#124; &#60;a href=&#34;#&#34; onclick=&#34;Temizle(&#39;checkBoxListesi&#39;)&#34;&#62;Temizle&#60;&#47;a&#62;&#60;&#47;p&#62;<br />
&#60;input id=&#34;chkl_1&#34; type=&#34;checkbox&#34; &#47;&#62;&#60;label for=&#34;chkl_1&#34;&#62;Check Box 1&#60;&#47;label&#62;&#60;br &#47;&#62;<br />
&#60;input id=&#34;chkl_2&#34; type=&#34;checkbox&#34; &#47;&#62;&#60;label for=&#34;chkl_2&#34;&#62;Check Box 2&#60;&#47;label&#62;&#60;br &#47;&#62;<br />
&#60;input id=&#34;chkl_3&#34; type=&#34;checkbox&#34; &#47;&#62;&#60;label for=&#34;chkl_3&#34;&#62;Check Box 3&#60;&#47;label&#62;&#60;br &#47;&#62;<br />
&#60;input id=&#34;chkl_4&#34; type=&#34;checkbox&#34; &#47;&#62;&#60;label for=&#34;chkl_4&#34;&#62;Check Box 4&#60;&#47;label&#62;&#60;br &#47;&#62;<br />
&#60;input id=&#34;chkl_5&#34; type=&#34;checkbox&#34; &#47;&#62;&#60;label for=&#34;chkl_5&#34;&#62;Check Box 5&#60;&#47;label&#62;&#60;br &#47;&#62;<br />
&#60;input id=&#34;chkl_6&#34; type=&#34;checkbox&#34; &#47;&#62;&#60;label for=&#34;chkl_6&#34;&#62;Check Box 6&#60;&#47;label&#62;&#60;br &#47;&#62;<br />
&#60;&#47;div&#62;</tt></code></p>
<p><strong><br />
Örnek Dosyayı bilgisayarınıza yüklemek için;</strong><br />
<a href="http://www.webtasarimcisi.com/erkana/CheckBoxListesi.zip" title="CheckBox Listesi Örnek Dosya">http://www.webtasarimcisi.com/erkana/CheckBoxListesi.zip</a></p>
</div>]]></content:encoded>
</item>

</channel>
</rss>
