<?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>Phaneronsoft &#187; JQuery</title>
	<atom:link href="http://www.phaneronsoft.com/phaneronsoft/category/javascript/jquery/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.phaneronsoft.com/phaneronsoft</link>
	<description>Desenvolvimento Web</description>
	<lastBuildDate>Fri, 15 Jul 2011 20:15:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Usando Prototype para consulta AJAX com JSON</title>
		<link>http://www.phaneronsoft.com/phaneronsoft/2010/08/09/usando-prototype-para-consulta-ajax-usando-json/</link>
		<comments>http://www.phaneronsoft.com/phaneronsoft/2010/08/09/usando-prototype-para-consulta-ajax-usando-json/#comments</comments>
		<pubDate>Mon, 09 Aug 2010 21:18:28 +0000</pubDate>
		<dc:creator>Marcelo Korjenioski</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[Prototype]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[JSON]]></category>
		<category><![CDATA[SOAP]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.phaneronsoft.com/phaneronsoft/?p=505</guid>
		<description><![CDATA[Hoje irei dar um exemplo de como usar JSON com Prototype  em uma chamada via Ajax. Não estou muito acostumado com o Prototype mas comecei a usar por ser um especificação de um projeto que estou trabalhando atualmente. O JSON é um acrônimo para “JavaScript Object Notation” e é um padrão para a troca de [...]]]></description>
			<content:encoded><![CDATA[<p>Hoje irei dar um exemplo de como usar <strong>JSON </strong>com Prototype  em uma chamada via Ajax. Não estou muito acostumado com o <strong>Prototype </strong>mas comecei a usar por ser um especificação de um projeto que estou trabalhando atualmente.</p>
<p>O JSON é um acrônimo para “<strong>J</strong>ava<strong>S</strong>cript <strong>O</strong>bject <strong>N</strong>otation” e é um padrão para a troca de mensagens. JSON é muito usado em chamadas Ajax por ser mais simples e mais leve que <strong>SOAP </strong>que usa <strong>XML</strong>.</p>
<p>Abaixo segue um exemplo de um objeto JSON que irei usar neste tutorial.<br />
Crie um arquivo chamado conteudo.htm e insira o código abaixo.</p>
<pre class="brush: javascript">
{ &quot;jogos&quot; : [
{ &quot;nome&quot;: &quot;World of Warcraft&quot;, &quot;preco&quot;: &quot;49,90&quot; },
{ &quot;nome&quot;: &quot;Diablo 3&quot;, &quot;preco&quot;: &quot;89,90&quot; },
{ &quot;nome&quot;: &quot;StarCraft 2&quot;, &quot;preco&quot;: &quot;49,90&quot; }
]
}</pre>
<p>Agora basta criar um arquivo com o nome index.htm e inserir o conteúdo abaixo.</p>
<pre class="brush: javascript">
&lt;html&gt;
&lt;head&gt;
&lt;script src=&quot;http://ajax.googleapis.com/ajax/libs/prototype/1.6.1.0/prototype.js&quot;&gt;&lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;input type=&quot;button&quot; name=&quot;pesquisar&quot; onclick=&quot;pesquisar();&quot; value=&quot;pesquisar&quot;/&gt;
&lt;script&gt;
function pesquisar () {
var request = new Ajax.Request(&#039;conteudo.htm&#039;, {
&#039;method&#039; : &#039;post&#039;,
&#039;parameters&#039; : {
&#039;codigo&#039; : &#039;1&#039;
},
&#039;onComplete&#039; : function(response) {
var text = response.responseText.stripTags();
// Transformo o texto em objeto
var objeto = text.evalJSON();
var jogos = objeto.jogos;
var str = &quot;&quot;;

jogos.each(function(jogo) {
str += jogo.nome + &#039; &#039;;
str += jogo.preco + &#039;\n&#039;;
});
alert(str);
}
});
}
&lt;/script&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
<p>Agora é necessário que os dois arquivos estejam no mesmo diretório para que o exemplo funcione.<br />
Clicando no botão pesquisar será feita uma consulta via Ajax para conteudo.htm retornando os valores do arquivo.</p>
<p>Caso tenha alguma duvida uma outro opinião sobre o Post deixe um comen­tá­rio que terei pra­zer em ajudar.<br />
Comen­tá­rios são bem vin­dos assim posso melho­rar a qua­li­dade dos tuto­ri­ais e Posts aqui apresentados.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.phaneronsoft.com/phaneronsoft/2010/08/09/usando-prototype-para-consulta-ajax-usando-json/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sistema e manual para Calcular Frete SEDEX, e-SEDEX e PAC dos Correios  (versão 1.1)</title>
		<link>http://www.phaneronsoft.com/phaneronsoft/2010/02/08/sistema-para-calcular-frete-sedex-e-pac-1-1-pac-esta-funcionando/</link>
		<comments>http://www.phaneronsoft.com/phaneronsoft/2010/02/08/sistema-para-calcular-frete-sedex-e-pac-1-1-pac-esta-funcionando/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 14:01:33 +0000</pubDate>
		<dc:creator>Marcelo Korjenioski</dc:creator>
				<category><![CDATA[Ferramentas]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[XML]]></category>
		<category><![CDATA[CEP]]></category>
		<category><![CDATA[correios]]></category>
		<category><![CDATA[Frete]]></category>
		<category><![CDATA[manual]]></category>
		<category><![CDATA[PAC]]></category>
		<category><![CDATA[Sedex]]></category>
		<category><![CDATA[webservice]]></category>

		<guid isPermaLink="false">http://www.phaneronsoft.com/phaneronsoft/?p=427</guid>
		<description><![CDATA[Desde semana passada o antigo webservice dos correios parou de funcionar com PAC. Foi feita a correção do código e agora o PAC esta funcionando novamente. Sistema para Calcular Frete 1.1 Documentação para utilizar o webservice dos Correios para efetuar o calculo de forma personalizada. SCPP_Manual_Implementacao_Calculo_Remoto_de_Precos_e_Prazos Abaixo segue o código para manipular os dados do [...]]]></description>
			<content:encoded><![CDATA[<p>Desde semana passada o antigo webservice dos correios parou de funcionar com PAC.<br />
Foi feita a correção do código e agora o PAC esta funcionando novamente.</p>
<p><a title="Sistema para calcular Frete" href="http://www.phaneronsoft.com/phaneronsoft/2009/05/28/sistema-para-calcular-frete-sedex-e-pac-a-partir-de-cep-informado/" target="_self">Sistema para Calcular Frete 1.1</a></p>
<p>Documentação para utilizar o webservice dos Correios para efetuar o calculo de forma personalizada.</p>
<p><a href="http://www.phaneronsoft.com/phaneronsoft/wp-content/uploads/2010/02/SCPP_Manual_Implementacao_Calculo_Remoto_de_Precos_e_Prazos.pdf">SCPP_Manual_Implementacao_Calculo_Remoto_de_Precos_e_Prazos</a></p>
<p>Abaixo segue o código para manipular os dados do webservice usando o PHP.</p>
<p><a title="Webservice Correios" href="http://www.phaneronsoft.com/exemplos/webservice_correio/correio.php" target="_blank">Segue o exemplo do código abaixo funcionando.</a></p>
<pre class="brush: php">
&lt;?php
/**
* Faz consulta no webservice dos correios e gera array dos valores.
* @copyright  Phaneronsoft
* @author Marcelo Korjenioski - faleconosco@phaneronsoft.com
* @see http://www.phaneronsoft.com
* @filesource correios.php
* @version 1.0
*/

// PESO: Peso total do pacote em Quilos, caso seja menos de 1Kg, ex.: 300g, coloque 0.300
define(&#039;PESO&#039;,0.300);
// COMPRIMENTO: comprimento do volume em centímetros - somente número de 16 a 60
define(&#039;COMPRIMENTO&#039;,30);
// ALTURA: altura do volume em centímetros - somente número de 2 a 60
define(&#039;ALTURA&#039;,15);
// LARGURA: largura do volume em centimetros - somente número de 5 a 60
define(&#039;LARGURA&#039;,20);
// CODIGO_SERVICO: É possivel fazer mais de uma consulta ao mesmo tempo, basta separar os códigos por virgula.
// Neste caso PAC 41106 e SEDEX 40010
define(&#039;CODIGO_SERVICO&#039;,&#039;41106,40010&#039;);
// CEP_ORIGEM: seu CEP com 8 dígitos - somente números
define(&#039;CEP_ORIGEM&#039;,&#039;81010210&#039;);
// CEP_DESTINO: CEP do seu cliente com 8 dígitos - somente números
define(&#039;CEP_DESTINO&#039;,&#039;60245965&#039;);

// Crio um objeto para manipular o XML.
$doc = new DomDocument;
// Carrega o arquivo XML com um arquivo DOMDocument
$doc-&gt;Load(&quot;http://shopping.correios.com.br/wbm/shopping/script/CalcPrecoPrazo.aspx?StrRetorno=xml&amp;amp;nCdServico=&quot; . CODIGO_SERVICO . &quot;&amp;amp;nVlPeso=&quot; . PESO . &quot;&amp;amp;sCepOrigem=&quot; . CEP_ORIGEM . &quot;&amp;amp;sCepDestino=&quot; . CEP_DESTINO . &quot;&amp;amp;nCdFormato=1&amp;amp;nVlComprimento=&quot; . COMPRIMENTO . &quot;&amp;amp;nVlAltura=&quot; . ALTURA . &quot;&amp;amp;nVlLargura=&quot; . LARGURA);
// Defino o nome do elemento pai (root).
$root = $doc-&gt;getElementsByTagName(&#039;cServico&#039;);

// Carrega o arquivo XML com um arquivo DOMDocument
$correios = &quot;http://shopping.correios.com.br/wbm/shopping/script/CalcPrecoPrazo.aspx?StrRetorno=xml&amp;amp;nCdServico=&quot; . CODIGO_SERVICO . &quot;&amp;amp;nVlPeso=&quot; . PESO . &quot;&amp;amp;sCepOrigem=&quot; . CEP_ORIGEM . &quot;&amp;amp;sCepDestino=&quot; . CEP_DESTINO . &quot;&amp;amp;nCdFormato=1&amp;amp;nVlComprimento=&quot; . COMPRIMENTO . &quot;&amp;amp;nVlAltura=&quot; . ALTURA . &quot;&amp;amp;nVlLargura=&quot; . LARGURA;
// Defino o nome do elemento pai (root).
$root = $doc-&gt;getElementsByTagName(&#039;cServico&#039;);

// Defino o nome dos elementos filhos no arquivo XML que eu desejo.
$children = array(&#039;Valor&#039;,&#039;PrazoEntrega&#039;);

// Faço um loop para pegar todos os elementos pai (root) encontrados.
$valor = array();
for ($i=0; $i &lt; $root-&gt;length; $i++) {
// Pega o valor do atributo do elemento pai  (root).
    $id =  $root-&gt;item($i)-&gt;getElementsByTagName(&#039;Codigo&#039;)-&gt;item(0)-&gt;nodeValue;

// Busca por elementos filhos (child) definidos no array
    foreach ($children as $child) {
        $valor[$id][$child] = $root-&gt;item($i)-&gt;getElementsByTagName($child)-&gt;item(0)-&gt;nodeValue;
    }
}
echo &#039;&lt;pre&gt;&#039;;
var_dump($valor);
</pre>
<p>Caso tenha alguma duvida deixe um comen­tá­rio que terei pra­zer em aju­dar.<br />
Comen­tá­rios são bem vin­dos assim posso melho­rar a qua­li­dade dos tuto­ri­ais aqui apresentados.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.phaneronsoft.com/phaneronsoft/2010/02/08/sistema-para-calcular-frete-sedex-e-pac-1-1-pac-esta-funcionando/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Descobrir ID de elemento através de uma Class usando JQuery</title>
		<link>http://www.phaneronsoft.com/phaneronsoft/2009/11/20/descobrir-id-de-elemento-atraves-de-uma-class-usando-jquery/</link>
		<comments>http://www.phaneronsoft.com/phaneronsoft/2009/11/20/descobrir-id-de-elemento-atraves-de-uma-class-usando-jquery/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 12:42:29 +0000</pubDate>
		<dc:creator>Marcelo Korjenioski</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[Sites]]></category>
		<category><![CDATA[Descobrir]]></category>
		<category><![CDATA[Listas]]></category>

		<guid isPermaLink="false">http://www.phaneronsoft.com/phaneronsoft/?p=411</guid>
		<description><![CDATA[Descobrir ID de elemento através de uma Class usando JQuery é o tema de hoje. Eu não sou o tipo do programador que fica se preocupando com a quantidade de linhas por arquivo. Gosto mesmo é de criar um código simples e de fácil manutenção. Esta semana estava querendo colocar um efeito “slide” em algumas [...]]]></description>
			<content:encoded><![CDATA[<p>Descobrir ID de elemento através de uma Class usando JQuery é o tema de hoje.<br />
Eu não sou o tipo do programador que fica se preocupando com a quantidade de linhas por arquivo.<br />
Gosto mesmo é de criar um código simples e de fácil manutenção. Esta semana estava querendo colocar<br />
um efeito “slide” em algumas listas porem não queria criar uma função para cada lista. Então resolvi<br />
criar uma classe comum para elas e atribuir IDs para os botões e para as listas. Desta maneira foi simples<br />
resolver meu problema pois posso identificar os IDs dos elementos através da classe.<br />
Segue o código abaixo para explicar melhor a situação.</p>
<p>Segue o<a href="http://www.phaneronsoft.com/exemplos/jquery/"> exemplo funcionando</a></p>
<pre class="brush: php">

&lt;head&gt;
&lt;title&gt;Descobrir id de elemento usando uma classe com JQuery&lt;/title&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=ISO-8859-1&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
ul {list-style:none;}
* {margin:0;padding:0;border:0px;}
html {height:100%;}
.agrupa_programacao {float:left;display:inline;width:970px;margin-top:30px;}
.divisao_programacao {float:left;display:inline;width:230px;margin-right:10px;}
.lista_programacao,.lista_programacao2 {float:left;display:inline;width:228px;margin-top:5px;background:#fff;border:1px solid #bbb;}
.lista_programacao2 {margin-top:0px;border-top:0px}
.tit_programacao, .tit_programacao2, .tit_programacao3 {float:left;display:inline;width:198px;height:20px;background:#acbcc0 url(../img/seta.jpg) no-repeat 9px 16px;padding:12px 0 12px 30px;text-align:left;font:14px Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#fff;border-bottom:1px solid #fff;}
.tit_programacao2 {color:#133c8b;background:#f4f1f1;}
.tit_programacao3 {background:#d9eff3 url(../img/seta2.gif) no-repeat 9px 7px;padding:5px 0 5px 30px;color:#133c8b;font:bold 12px Verdana, Arial, Helvetica, sans-serif;}
h3.tit_programacao3{border-left:1px solid #BBBBBB;border-right:1px  solid #BBBBBB;cursor:pointer;}
.txt_programacao, .txt_programacao2, .txt_programacao3 {float:left;display:inline;width:198px;padding:10px 15px 10px 15px;background:#f4f1f1;font:11px Verdana, Arial, Helvetica, sans-serif;color:#5e5e5e;border-bottom:1px solid #fff;}
.txt_programacao2 {background:#d7d7d7;}
.txt_programacao3 {background:#fff;}
&lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;div&gt;
&lt;h3 id=&quot;frutas&quot;&gt;Frutas&lt;/h3&gt;
&lt;ul id=&quot;frutas_lista&quot;&gt;
&lt;li id=&quot;1&quot;&gt;Abacaxi&lt;/li&gt;
&lt;li id=&quot;2&quot;&gt;Pera&lt;/li&gt;
&lt;li id=&quot;3&quot;&gt;Maça&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;verduras&quot;&gt;Legumes&lt;/h3&gt;
&lt;ul id=&quot;verduras_lista&quot;&gt;
&lt;li id=&quot;1&quot;&gt;Alface&lt;/li&gt;
&lt;li id=&quot;2&quot;&gt;Couve&lt;/li&gt;
&lt;li id=&quot;3&quot;&gt;Cenoura&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;script src=&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
&lt;script language=&quot;javascript&quot; type=&quot;text/javascript&quot;&gt;
$(document).ready(function(){ // Inicio o script apenas quando toda a pagina estiver carregada.
// Atribuo a função onclick em todos os elementos com a classe informada
$(&quot;.tit_programacao3&quot;).click(function () {
//Pego o ID do elemento.
var id = $(this).attr(&#039;id&#039;);
// Como defini os ids para o titulo e lista, apenas faço uma
// concatenação para identificar a lista para receber a ação.
if ($(&quot;#&quot; + id + &quot;_lista&quot;).is(&quot;:hidden&quot;)) {
$(&quot;#&quot; + id + &quot;_lista&quot;).slideDown(&quot;normal&quot;);
} else {
$(&quot;#&quot; + id + &quot;_lista&quot;).slideUp(&quot;normal&quot;);
}
});
});
&lt;/script&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
<p>Associando a classe com id é possível reduzir a quantidade de código facilitando a manutenção e agilizando o desenvolvimento.</p>
<p>Comen­tá­rios são bem vin­dos assim posso melho­rar a qua­li­dade dos tuto­ri­ais aqui apre­sen­ta­dos.<br />
É isso pes­soal uma ótima semana e até o próximo post.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.phaneronsoft.com/phaneronsoft/2009/11/20/descobrir-id-de-elemento-atraves-de-uma-class-usando-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exemplo Básico de AJAX com JQUERY</title>
		<link>http://www.phaneronsoft.com/phaneronsoft/2009/10/28/exemplo-basico-de-ajax-com-jquery/</link>
		<comments>http://www.phaneronsoft.com/phaneronsoft/2009/10/28/exemplo-basico-de-ajax-com-jquery/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 16:33:42 +0000</pubDate>
		<dc:creator>Marcelo Korjenioski</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[iniciante]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.phaneronsoft.com/phaneronsoft/?p=403</guid>
		<description><![CDATA[Hoje estava conversando com um amigo que começou a estudar AJAX para fazer uma entrevista de emprego para programador Jr e que pediam conhecimentos básicos de PHP, AJAX e JQuery. Perguntei para ele o que você entende por AJAX? “É um bagulho que pega informações do lado servidor sem precisar recarregar a página.” A resposta [...]]]></description>
			<content:encoded><![CDATA[<p>Hoje estava conversando com um amigo que começou a estudar AJAX<br />
para fazer uma entrevista de emprego para programador Jr e que pediam conhecimentos básicos de PHP, AJAX e JQuery.</p>
<p><em>Perguntei para ele o que você entende por AJAX?</em><br />
<em><strong>“É um bagulho que pega informações do lado servidor sem<br />
precisar recarregar a página.”</strong></em></p>
<p>A resposta esta certa e o conceito é este.</p>
<p>Então hoje resolvi criar um post sobre o que é o tal de AJAXem um<br />
exemplo pratico e simples de entender que mostrei para meu amigo.</p>
<p>Vamos usar o JQuery para fazer a conexão AJAX.<br />
No exemplo vamos pegar o conteúdo de uma pagina “texto.html” e adicionar<br />
o conteúdo na página “index.html” em uma tag span.</p>
<p>Vamos criar uma página <em>index.html</em> com o código abaixo.</p>
<pre class="brush: php">

&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;
&lt;title&gt;EXEMPLO BASICO DO USO DO AJAX COM JQUERY&lt;/title&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=ISO-8859-1&quot;&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;input type=&quot;button&quot; onclick=&quot;ajax();&quot; value=&quot;Pegar texto&quot; name=&quot;Pegar texto&quot; /&gt;
&lt;br /&gt;
&lt;span id=&quot;conteudo_ajax&quot;&gt;&lt;/span&gt;
&lt;/body&gt;
&lt;/html&gt;
&lt;script src=&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
function ajax () {
// Caso queira limpar o valor do elemento antes de adicionar remova o comentario abaixo.
//$(&quot;#conteudo_ajax&quot;).empty();
jQuery.ajax({
type: &quot;get&quot;, // Defino o método de envio POST / GET
url: &#039;texto.html&#039;, // Informo a URL que será pesquisada.
success: function(html){
$(&quot;#conteudo_ajax&quot;).append(html); // Adiciono o valor dentro do elemento.
}
});
}
&lt;/script&gt;
</pre>
<p>Agora crie uma página  <em>texto.html</em> com o texto para pesquisa</p>
<pre class="brush: php">

Texto que foi pego usando AJAX.
</pre>
<p>O código é simples mas já dá uma idéia de como funciona o AJAX para quem esta começando a estudar.</p>
<p>Comen­tá­rios são bem vin­dos assim posso melho­rar a qua­li­dade dos tuto­ri­ais aqui apre­sen­ta­dos.<br />
É isso pes­soal uma ótima semana e até o próximo post.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.phaneronsoft.com/phaneronsoft/2009/10/28/exemplo-basico-de-ajax-com-jquery/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Verificar valores de input checkbox com JQuery</title>
		<link>http://www.phaneronsoft.com/phaneronsoft/2008/09/03/verificar-valores-de-input-checkbox-com-jquery/</link>
		<comments>http://www.phaneronsoft.com/phaneronsoft/2008/09/03/verificar-valores-de-input-checkbox-com-jquery/#comments</comments>
		<pubDate>Wed, 03 Sep 2008 13:54:30 +0000</pubDate>
		<dc:creator>Marcelo Korjenioski</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[JQuery]]></category>

		<guid isPermaLink="false">http://www.phaneronsoft.com/phaneronsoft/?p=10</guid>
		<description><![CDATA[Para executar o script abaixo é necessário o JQuery http://docs.jquery.com/Downloading_jQuery No exemplo estou usando o JQuery do  Google APIs. Segue um exemplo em funcionamento. &#60;/code&#62;&#60;/code&#62;&#60;/code&#62; &#60;!DOCTYPE HTML PUBLIC &#34;-//W3C//DTD HTML 4.01 Transitional//EN&#34;&#62; &#60;html&#62; &#60;head&#62; &#60;title&#62;Phaneronsoft - Verificar valores de input checkbox com JQuery&#60;/title&#62; &#60;meta http-equiv=&#34;Content-Type&#34; content=&#34;text/html; charset=UTF-8&#34;&#62; &#60;/head&#62; &#60;body&#62; &#60;input type=&#34;checkbox&#34; value=&#34;1&#34; name=&#34;id[]&#34; class=&#34;cinput&#34;&#62;1&#60;br&#62; &#60;input [...]]]></description>
			<content:encoded><![CDATA[<p>Para executar o script abaixo é necessário o JQuery</p>
<p><a href="http://docs.jquery.com/Downloading_jQuery">http://docs.jquery.com/Downloading_jQuery</a></p>
<p>No exemplo estou usando o JQuery do  Google APIs.</p>
<p>Segue um <a title="Checkbox com JQuery" href="http://www.phaneronsoft.com/exemplos/checkbox/checkbox.html" target="_blank">exemplo em funcionamento</a>.</p>
<p><code>
<pre class="brush: javascript">&lt;/code&gt;&lt;/code&gt;&lt;/code&gt;

&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;
&lt;title&gt;Phaneronsoft - Verificar valores de input checkbox com JQuery&lt;/title&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=UTF-8&quot;&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;input type=&quot;checkbox&quot; value=&quot;1&quot; name=&quot;id[]&quot; class=&quot;cinput&quot;&gt;1&lt;br&gt;
&lt;input type=&quot;checkbox&quot; value=&quot;2&quot; name=&quot;id[]&quot; class=&quot;cinput&quot;&gt;2&lt;br&gt;
&lt;input type=&quot;checkbox&quot; value=&quot;3&quot; name=&quot;id[]&quot; class=&quot;cinput&quot;&gt;3&lt;br&gt;
&lt;input type=&quot;checkbox&quot; value=&quot;4&quot; name=&quot;id[]&quot; class=&quot;cinput&quot;&gt;4&lt;br&gt;
&lt;input type=&quot;checkbox&quot; value=&quot;5&quot; name=&quot;id[]&quot; class=&quot;cinput&quot;&gt;5&lt;br&gt;
&lt;input type=&quot;checkbox&quot; value=&quot;6&quot; name=&quot;id[]&quot; class=&quot;cinput&quot;&gt;6&lt;br&gt;
&lt;input type=&quot;checkbox&quot; value=&quot;7&quot; name=&quot;id[]&quot; class=&quot;cinput&quot;&gt;7&lt;br&gt;
&lt;button type=&quot;button&quot; id=&quot;botao&quot;&gt;Verificar&lt;/button&gt;

&lt;script src=&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;application/javascript&quot;&gt;
function checkBox() {
var files = &#039;&#039;;
// Procura em todos os elementos com a classe cinput na página.
$(&quot;.cinput:checked&quot;).each(function(){
//Verifica se input checkbox esta marcado
//if(this.checked) {
// Adiciona valor do checkbox
files = files + &#039; [&#039; + this.value + &#039;] &#039;;
//}
});
alert(files);
}
// Adiciona evento ao botão com a função bind
$(&quot;#botao&quot;).bind(&quot;click&quot;, function(){
checkBox();
});
&lt;/script&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
<p>Caso tenha alguma duvida deixe um comentário que terei prazer em ajudar.<br />
Comentários são bem vindos assim posso melhorar a qualidade dos tutoriais aqui apresentados.</p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;">&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt;<br />
&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;title&gt;Phaneronsoft - Verificar valores de input checkbox com JQuery&lt;/title&gt;<br />
&lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8"&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;input type="checkbox" value="1" name="id[]" class="cinput"&gt;1&lt;br&gt;<br />
&lt;input type="checkbox" value="2" name="id[]" class="cinput"&gt;2&lt;br&gt;<br />
&lt;input type="checkbox" value="3" name="id[]" class="cinput"&gt;3&lt;br&gt;<br />
&lt;input type="checkbox" value="4" name="id[]" class="cinput"&gt;4&lt;br&gt;<br />
&lt;input type="checkbox" value="5" name="id[]" class="cinput"&gt;5&lt;br&gt;<br />
&lt;input type="checkbox" value="6" name="id[]" class="cinput"&gt;6&lt;br&gt;<br />
&lt;input type="checkbox" value="7" name="id[]" class="cinput"&gt;7&lt;br&gt;<br />
&lt;button type="button" id="botao"&gt;Verificar&lt;/button&gt;</p>
<p>&lt;script src=“http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js” type=“text/javascript”&gt;&lt;/script&gt;<br />
&lt;script type=“application/javascript”&gt;<br />
function checkBox() {<br />
var files = ”;<br />
// Procura em todos os elementos com a classe cinput na página.<br />
$(“.cinput”).each(function(){<br />
//Verifica se input checkbox esta marcado<br />
if(this.checked) {<br />
// Adiciona valor do checkbox<br />
files = files + ’ [‘ + this.value + ’] ‘;<br />
}<br />
});<br />
alert(files);<br />
}<br />
// Adiciona evento ao botão com a função bind<br />
$(“#botao”).bind(“click”, function(){<br />
checkBox();<br />
});<br />
&lt;/script&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.phaneronsoft.com/phaneronsoft/2008/09/03/verificar-valores-de-input-checkbox-com-jquery/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

