<?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>NIDEZ &#187; Javascript</title>
	<atom:link href="http://www.nidez.com.br/tag/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.nidez.com.br</link>
	<description>design and codes</description>
	<lastBuildDate>Thu, 29 Jul 2010 03:49:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>jqueryUI &#8211; javascript &#8211; adicionar option em combo via form em modal</title>
		<link>http://www.nidez.com.br/linguagem-de-programacao/javascript/jqueryui-javascript-adicionar-option-em-combo-via-form-em-modal/</link>
		<comments>http://www.nidez.com.br/linguagem-de-programacao/javascript/jqueryui-javascript-adicionar-option-em-combo-via-form-em-modal/#comments</comments>
		<pubDate>Sat, 01 Aug 2009 00:47:07 +0000</pubDate>
		<dc:creator>Fernando Binasco</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[JqueryUI]]></category>
		<category><![CDATA[Jquery]]></category>

		<guid isPermaLink="false">http://www.nidez.com.br/?p=226</guid>
		<description><![CDATA[Uma implementação feita por mim para que abra em modal um form e o mesmo adicione o valor na combobox. Util para evitar que o usuário tenha que sair da página para adicionar um campo na combo. Foi utilizado: PHP, Jquery, JqueryUI. O próprio jqueryUI possui uma area para modal-form, se encontra na parte de [...]]]></description>
			<content:encoded><![CDATA[<p>Uma implementação feita por mim para que abra em  modal um form e o mesmo adicione o valor na combobox. Util para evitar que o usuário tenha que sair da página para adicionar um campo na combo.</p>
<p>Foi utilizado:<br />
<a href="http://www.php.net" target="_blank">PHP</a>, <a href="http://www.jquery.com" target="_blank">Jquery</a>, <a href="http://www.jqueryUI.com" target="_blank">JqueryUI</a>.<br />
<span id="more-226"></span><br />
O próprio jqueryUI possui uma area para modal-form, se encontra na parte de dialog mas não vi exemplo trabalhando junto com as combos, então resolvi postar.</p>
<p><a href="http://speibsi.site90.com/online/jquery/ui/development-bundle/demos/dialog/comboeform.html" target="_blank">[exemplo online]</a><br />
<a href="http://speibsi.site90.com/arquivos/Fontes/javascript/[www.nidez.com.br]combomodal.zip" target="_blank">[download dos arquivos]</a></p>
<pre class="brush: jscript;">
$(function() {
		var name = $(&quot;#nome&quot;),allFields = $([]).add(name),tips = $(&quot;#validateTips&quot;);
		var id = null;

		function updateTips(t) {
			tips.text(t).effect(&quot;highlight&quot;,{},1500);
		}

		function checkLength(o) {
			if ( o.val().length &lt;= 0){
				o.addClass('ui-state-error');
				updateTips(&quot;Preencha o campo abaixo&quot;);
				return false;
			} else {
				return true;
			}
		}

		$(&quot;#dialog&quot;).dialog({
			bgiframe: true,
			autoOpen: false,
			height: 200,
			modal: true,
			buttons: {
				'Gravar': function() {
					var bValid = true;
					allFields.removeClass('ui-state-error');
					bValid = bValid &amp;&amp; checkLength(name);
					if (bValid) {
						/* atualiza valor na combo */
						$.post(
							'atualiza.php',
							{ valor : name.val() },
							function(resposta){
								$('#'+id).append(resposta);
							}
						);
						//$.post('../../php/jq_busca_estados.php',{ pais : $(this).val() },function(resposta){$('#estado').html(resposta);});
						/*  */
						$(this).dialog('close');
					}
				},
				'Cancelar': function() {
					$(this).dialog('close');
				}
			},
			close: function() {
				allFields.val('').removeClass('ui-state-error');
			}
		});

		/** Abre o dialog do formulario */
		$('.adicionar').click(function() {
			id = $(this).attr('combo');
			$('#dialog').dialog('open');
		})
		.hover(
			function(){
				$(this).addClass(&quot;ui-state-hover&quot;);
			},
			function(){
				$(this).removeClass(&quot;ui-state-hover&quot;);
			}
		).mousedown(function(){
			$(this).addClass(&quot;ui-state-active&quot;);
		})
		.mouseup(function(){
				$(this).removeClass(&quot;ui-state-active&quot;);
		});

	});
</pre>
<p>No caso do php eu fiz apenas um option, mas pode ser aproveitado o post para gravar em banco o valor inserido pelo form no modal.</p>
<pre class="brush: php;">
&lt;option value=&quot;teste&quot; selected=&quot;selected&quot;&gt;&lt;?php echo $_POST['valor']; ?&gt;&lt;/option&gt;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.nidez.com.br/linguagem-de-programacao/javascript/jqueryui-javascript-adicionar-option-em-combo-via-form-em-modal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jquery &#8211; Javascript &#8211; Combos carregarem dinamicamente</title>
		<link>http://www.nidez.com.br/linguagem-de-programacao/javascript/jquery-javascript-combos-carregarem-dinamicamente/</link>
		<comments>http://www.nidez.com.br/linguagem-de-programacao/javascript/jquery-javascript-combos-carregarem-dinamicamente/#comments</comments>
		<pubDate>Thu, 30 Jul 2009 03:41:17 +0000</pubDate>
		<dc:creator>Fernando Binasco</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Jquery]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.nidez.com.br/?p=223</guid>
		<description><![CDATA[Vejo que uma das coisas mais comum em formulários são as combos que quando o usuário escolhe uma opção da primeira as demais carregam automaticamente suas opções com os valores do banco de dados, muito utilizadas em combos de país / cidade / estado. Abaixo segue um exemplo feito com jquery, para tornar mais fácil [...]]]></description>
			<content:encoded><![CDATA[<p>Vejo que uma das coisas mais comum em formulários são as combos que quando o usuário escolhe uma opção da primeira as demais carregam automaticamente suas opções com os valores do banco de dados, muito utilizadas em combos de país / cidade / estado.<br />
<span id="more-223"></span><br />
Abaixo segue um exemplo feito com jquery, para tornar mais fácil o entendimento de como funciona não fiz com uso de banco de dados e sim com um array feito manualmente, mas batendo os olhos já da pra entender facilmente. Caso tenha alguma duvida comente o post ou me envie um e-mail que ajudo ok?</p>
<p><a href="http://speibsi.site90.com/online/jquery/combos/combos.html" target="_blank">[EXEMPLO ONLINE]</a><br />
<a href="http://speibsi.site90.com/arquivos/Fontes/javascript/combos.zip" target="_blank">[DOWNLOAD]</a></p>
<p>[Javascript]</p>
<pre class="brush: jscript;">
		&lt;script type=&quot;text/javascript&quot; src=&quot;jquery-1.3.2.min.js&quot;&gt;&lt;/script&gt;
		&lt;script&gt;
	               $(document).ready(function(){
		               $('#combo1').change(function(){
			               $('#combo2').html('&lt;option&gt;Carregando...&lt;/option&gt;');
		                       $.post('ajax.php',
		                               	{ id : $(this).val() },
		                               	function(resposta){
			                       		$('#combo2').html(resposta);
						}
					);
		               });
	               });
		&lt;/script&gt;
</pre>
<p>[HTML]</p>
<pre class="brush: xml;">
&lt;body&gt;
		&lt;form name=&quot;formulario&quot; method=&quot;post&quot;&gt;
			&lt;p&gt;
				&lt;span&gt;Escolha(combo1):&lt;/span&gt;
				&lt;select name=&quot;combo1&quot; id=&quot;combo1&quot;&gt;
					&lt;option value=&quot;0&quot;&gt;-- Selecione --&lt;/option&gt;
					&lt;option value=&quot;1&quot;&gt;Carro&lt;/option&gt;
					&lt;option value=&quot;2&quot;&gt;Moto&lt;/option&gt;
					&lt;option value=&quot;3&quot;&gt;Casa&lt;/option&gt;
				&lt;/select&gt;
			&lt;/p&gt;
			&lt;p&gt;
				&lt;span&gt;Modelos(combo2):&lt;/span&gt;
				&lt;select name=&quot;combo2&quot; id=&quot;combo2&quot;&gt;
					&lt;option value=&quot;0&quot;&gt;-- Selecione algum item da combo1--&lt;/option&gt;
				&lt;/select&gt;
			&lt;/p&gt;
		&lt;/form&gt;
	&lt;/body&gt;
</pre>
<p>[PHP]</p>
<pre class="brush: php;">
&lt;?php
	$opcoes = array();
	$opcoes[1] = array(
		'corsa',
		'gol',
		'fusca',
		'passat'
	);
	$opcoes[2] = array(
		'CBR',
		'R1',
		'GSX',
		'CG300R'
	);
	$opcoes[3] = array(
		'Praia',
		'Capital'
	);
?&gt;
&lt;option value=&quot;0&quot;&gt;-- selecione --&lt;/option&gt;
&lt;?php
	foreach($opcoes as $chave =&gt; $valor){
		foreach($valor as $key =&gt; $value){
			if($chave == $_POST['id']){
				?&gt;
				&lt;option value=&quot;&lt;?=$key+1?&gt;&quot;&gt;&lt;?=$value?&gt;&lt;/option&gt;
				&lt;?php
			}
		}
	}
?&gt;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.nidez.com.br/linguagem-de-programacao/javascript/jquery-javascript-combos-carregarem-dinamicamente/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Jquery &#8211; Javascript &#8211; mascara de moedas para formulários</title>
		<link>http://www.nidez.com.br/linguagem-de-programacao/javascript/jquery-javascript-mascara-de-moedas-para-formularios/</link>
		<comments>http://www.nidez.com.br/linguagem-de-programacao/javascript/jquery-javascript-mascara-de-moedas-para-formularios/#comments</comments>
		<pubDate>Wed, 29 Jul 2009 04:34:43 +0000</pubDate>
		<dc:creator>Fernando Binasco</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Jquery]]></category>

		<guid isPermaLink="false">http://www.nidez.com.br/?p=218</guid>
		<description><![CDATA[Navegando pela internet encontrei o plugin para jquery chamado maskedmoney, é uma mascara desenvolvida pelo Aurelio Saraiva com colaborações do Raul Pereira, ela permite fazer com que os usuários de seus formulários preencham os campos de moedas (valores) corretamente, é possível utiliza-la para dólar, reais, euro ou demais tipos moedas. No site do desenvolvedor, neste [...]]]></description>
			<content:encoded><![CDATA[<p>Navegando pela internet encontrei o plugin para jquery chamado maskedmoney, é uma mascara desenvolvida pelo Aurelio Saraiva com colaborações do Raul Pereira, ela permite fazer com que os usuários de seus formulários preencham os campos de moedas (valores) corretamente, é possível utiliza-la para dólar, reais, euro ou demais tipos moedas.<span id="more-218"></span></p>
<p>No site do desenvolvedor, neste instante (da escrita do post) o mesmo diz ter feito testes apenas no Firefox, eu realizei testes nos seguintes navegadores: Firefox 3.5, Iceweasel, Opera, IE5.5, IE 6, IE7 e IE8. Em todos funcionou sem problemas.</p>
<p>Segue links com exemplos e download do código:<br />
<a href="http://speibsi.site90.com/online/jquery/maskedmoney/maskedmoney.html" target="_blank">[Exemplo]</a><br />
<a href="http://speibsi.site90.com/arquivos/Fontes/javascript/maskedmoney.zip" target="_blank">[Download]</a><br />
<a href="http://inovaideia.com.br/maskInputMoney/" target="_blank">[Site do desenvolvedor]</a></p>
<pre class="brush: jscript;">
&lt;script src=&quot;JQuery.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
&lt;script src=&quot;jquery.maskMoney.0.2.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
&lt;script&gt;
$(function(){
	$(&quot;#dolar&quot;).maskMoney()
	$(&quot;#real&quot;).maskMoney({symbol:&quot;R$&quot;,decimal:&quot;,&quot;,thousands:&quot;.&quot;})
	$(&quot;#euro&quot;).maskMoney({symbol:&quot;Euro&quot;,decimal:&quot;,&quot;,thousands:&quot; &quot;})
	$(&quot;#precision&quot;).maskMoney({decimal:&quot;,&quot;,thousands:&quot; &quot;,precision:3})

})
function removeMask(){
	$(&quot;#dolar&quot;).unmaskMoney();
}
&lt;/script&gt;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.nidez.com.br/linguagem-de-programacao/javascript/jquery-javascript-mascara-de-moedas-para-formularios/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>(javascript/jquery) Limite de caracteres em textarea</title>
		<link>http://www.nidez.com.br/linguagem-de-programacao/javascript/javascript-jquery-limite-de-caracteres-em-textarea/</link>
		<comments>http://www.nidez.com.br/linguagem-de-programacao/javascript/javascript-jquery-limite-de-caracteres-em-textarea/#comments</comments>
		<pubDate>Wed, 17 Jun 2009 23:02:55 +0000</pubDate>
		<dc:creator>Fernando Binasco</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Jquery]]></category>

		<guid isPermaLink="false">http://www.nidez.com.br/?p=203</guid>
		<description><![CDATA[Para quem quiser adicionar limite de caracteres e avisar ao usuário quando o mesmo for atingido, pode fazer o uso deste script para visualizar Clique aqui Para baixar os arquivos Clique aqui jQuery.fn.limite = function() { $(this).each(function(){ var qtd = $(this).attr('maxlen'); var length = $(this).val().length; var num = qtd - length; var posicao = $(this).attr('posicao'); [...]]]></description>
			<content:encoded><![CDATA[<p>Para quem quiser adicionar limite de caracteres e avisar ao usuário quando o mesmo for atingido, pode fazer o uso deste script<span id="more-203"></span></p>
<p>para visualizar <a href="http://speibsi.site90.com/online/jquery/limite/" target="_blank">Clique aqui</a><br />
Para baixar os arquivos <a href="http://speibsi.site90.com/arquivos/Fontes/javascript/limite.zip" target="_blank">Clique aqui</a></p>
<pre class="brush: jscript;">
jQuery.fn.limite = function() {

	$(this).each(function(){

		var qtd = $(this).attr('maxlen');

		var length = $(this).val().length;

		var num = qtd - length;

		var posicao = $(this).attr('posicao');		

		$(this).after(&quot;&lt;div id='limite&quot;+posicao+&quot;'&gt;&quot; + num + &quot; caracteres restantes&quot; + &quot;&lt;\/div&gt;&quot;);

		$(this).keyup(function(){

			var new_length = $(this).val().length;

			var num = qtd - new_length;

			if(new_length &lt;= qtd &amp;&amp; num &gt; 0){

				$(this).parent().find('#limite'+posicao).html( num + ' caracteres restantes.');

			}else{

				$(this).parent().find('#limite'+posicao).html('Total de caracteres permitido já foi digitado.');

				$(this).val($(this).val().substring(0,qtd));

			}

		});

	});

}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.nidez.com.br/linguagem-de-programacao/javascript/javascript-jquery-limite-de-caracteres-em-textarea/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Jquery(javascript) Mostra e Esconde conteúdos de uma div</title>
		<link>http://www.nidez.com.br/linguagem-de-programacao/javascript/jquery-javascript-mostra-e-esconde-conteudos-em-uma-div/</link>
		<comments>http://www.nidez.com.br/linguagem-de-programacao/javascript/jquery-javascript-mostra-e-esconde-conteudos-em-uma-div/#comments</comments>
		<pubDate>Fri, 29 May 2009 15:53:00 +0000</pubDate>
		<dc:creator>Fernando Binasco</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Jquery]]></category>

		<guid isPermaLink="false">http://www.nidez.com.br/?p=165</guid>
		<description><![CDATA[Codigo que mostra e esconde conteúdos de uma div através de um checkbox, voce pode colocar em link ou onde desejar, já que ele trabalha com ID HTML &#60;div&#62; &#60;p&#62;Clique nos checkboxs&#60;/p&#62; &#60;input type=&#34;checkbox&#34; id=&#34;um&#34; /&#62;DIVs 1 e 3 &#60;input type=&#34;checkbox&#34; id=&#34;dois&#34;&#62;DIV 2 &#60;div id=&#34;divUm&#34; style=&#34;background-color:#0000FF&#34; &#62; Conteudo da div 1 ... &#60;/div&#62; &#60;div id=&#34;divDois&#34; [...]]]></description>
			<content:encoded><![CDATA[<p>Codigo que mostra e esconde conteúdos de uma div através de um checkbox, voce pode colocar em link ou onde desejar, já que ele trabalha com ID<span id="more-165"></span></p>
<p>HTML</p>
<pre class="brush: xml;">
&lt;div&gt;
	&lt;p&gt;Clique nos checkboxs&lt;/p&gt;
	&lt;input type=&quot;checkbox&quot; id=&quot;um&quot; /&gt;DIVs 1 e 3
	&lt;input type=&quot;checkbox&quot; id=&quot;dois&quot;&gt;DIV 2
	&lt;div id=&quot;divUm&quot; style=&quot;background-color:#0000FF&quot; &gt;
		Conteudo da div 1 ...
	&lt;/div&gt;
	&lt;div id=&quot;divDois&quot; style=&quot;background-color:#FF0000&quot;&gt;
		Conteudo da div 2 ...
	&lt;/div&gt;
	&lt;div id=&quot;divTres&quot; style=&quot;background-color:#00FF00&quot; &gt;
		Conteudo da div 3 ...
	&lt;/div&gt;
&lt;/div&gt;
</pre>
<p> JAVASCRIPT</p>
<pre class="brush: jscript;">
$(document).ready(function(){

	// Divs 1 e 3
	$(&quot;#divUm&quot;).hide();
	$(&quot;#divTres&quot;).hide();
	$(&quot;#um&quot;).click(function () {
		$(&quot;#divUm&quot;).slideToggle(&quot;slow&quot;);
		$(&quot;#divTres&quot;).slideToggle(&quot;slow&quot;);
	});
	// Div 2
	$(&quot;#divDois&quot;).hide();
	$(&quot;#dois&quot;).click(function () {
		$(&quot;#divDois&quot;).slideToggle(&quot;slow&quot;);
	});
});
</pre>
<p><a href="http://speibsi.site90.com/online/jquery/showHideDiv/" target="_blank">VISUALIZAR</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nidez.com.br/linguagem-de-programacao/javascript/jquery-javascript-mostra-e-esconde-conteudos-em-uma-div/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jquery(javascript) &#8211; lightbox+stepcarousel &#8211; slide de imagens</title>
		<link>http://www.nidez.com.br/linguagem-de-programacao/javascript/jquery-javascript-lightbox-stepcarousel-slide-de-imagens/</link>
		<comments>http://www.nidez.com.br/linguagem-de-programacao/javascript/jquery-javascript-lightbox-stepcarousel-slide-de-imagens/#comments</comments>
		<pubDate>Thu, 28 May 2009 01:22:53 +0000</pubDate>
		<dc:creator>Fernando Binasco</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Jquery]]></category>

		<guid isPermaLink="false">http://www.nidez.com.br/?p=156</guid>
		<description><![CDATA[Junção de 2 scripts, o slide com o lightbox. Link para baixar: BAIXAR VISUALIZAR Para quem for utilizar as configurações se encontram em /js/jquery.lightbox.conf.js /js/jquery.stepcarousel.conf.js /css/jquery.lightbox.conf.css /css/jquery.stepcarousel.conf.css]]></description>
			<content:encoded><![CDATA[<p>Junção de 2 scripts, o slide com o lightbox.<span id="more-156"></span></p>
<p>Link para baixar: <a href="http://speibsi.site90.com/arquivos/Fontes/javascript/stepcarousel+lightbox.zip" target="_blank">BAIXAR</a></p>
<p><a href="http://speibsi.site90.com/online/jquery/stepcarousel_lightbox/" target="_blank">VISUALIZAR</a></p>
<blockquote><p>
Para quem for utilizar as configurações se encontram em </p>
<p>/js/jquery.lightbox.conf.js<br />
/js/jquery.stepcarousel.conf.js</p>
<p>/css/jquery.lightbox.conf.css<br />
/css/jquery.stepcarousel.conf.css
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.nidez.com.br/linguagem-de-programacao/javascript/jquery-javascript-lightbox-stepcarousel-slide-de-imagens/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Jquery(javascript) &#8211; Adicionar / Remover campos através de selectbox</title>
		<link>http://www.nidez.com.br/linguagem-de-programacao/javascript/jquery-adicionar-remover-campos-atraves-de-selectbox/</link>
		<comments>http://www.nidez.com.br/linguagem-de-programacao/javascript/jquery-adicionar-remover-campos-atraves-de-selectbox/#comments</comments>
		<pubDate>Thu, 28 May 2009 00:23:36 +0000</pubDate>
		<dc:creator>Fernando Binasco</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Jquery]]></category>

		<guid isPermaLink="false">http://www.nidez.com.br/?p=145</guid>
		<description><![CDATA[Logo abaixo um exemplo de inserção de campos em formulário utilizando selectbox e o famoso Jquery. Arquivos necessários: jquery.highlightFade.js jquery.js config.js index.htm Estarei detalhando aqui o config.js, já que o jquery.js é o framework javascript e o jquery.highlightFade.js é um plugin. function addFormField() { /* pega valor inicial pelas ids dos elementos e guarda em [...]]]></description>
			<content:encoded><![CDATA[<p>Logo abaixo um exemplo de inserção de campos em formulário utilizando selectbox e o famoso Jquery.<br />
<span id="more-145"></span></p>
<blockquote><p>
Arquivos necessários:<br />
<a href="http://speibsi.site90.com/online/jquery/addrem_field/jquery.highlightFade.js">jquery.highlightFade.js</a></p>
<p><a href="http://speibsi.site90.com/online/jquery/addrem_field/jquery.js" target="_blank">jquery.js</a></p>
<p><a href="http://speibsi.site90.com/online/jquery/addrem_field/config.js">config.js</a></p>
<p><a href="http://speibsi.site90.com/online/jquery/addrem_field/index.htm">index.htm</a>
</p></blockquote>
<p>Estarei detalhando aqui o config.js, já que o jquery.js é o framework javascript e o  jquery.highlightFade.js é um plugin.</p>
<pre class="brush: jscript;">
function addFormField() {
   /* pega valor inicial pelas ids dos elementos e guarda em vaiaveis */
	var id = document.getElementById(&quot;id&quot;).value;

	var objcat = document.getElementById(&quot;categoria&quot;);
	var categoria = objcat.options[objcat.selectedIndex].text;

	var objcur = document.getElementById(&quot;curso&quot;);
	var curso = objcur.options[objcur.selectedIndex].text;

	/*utilizando o jquery.js substitui valor em elemento com id = dicTxt
o html pode ser alterado mas deve sempre ser escrito em apenas uma linha para não gerar erros
*/
	$(&quot;#divTxt&quot;).append(&quot;&lt;p id='row&quot; + id + &quot;'&gt;&lt;label&gt;&quot;+categoria+&quot;&lt;input type='hidden' name='categoria_&quot;+id+&quot;' value='&quot;+id+&quot;'/&gt;&lt;/label&gt;&lt;label&gt;&quot;+curso+&quot;&lt;input type='hidden' name='curso_&quot;+id+&quot;' value='&quot;+id+&quot;'/&gt;&lt;/label&gt;&lt;label&gt;&lt;a href='#' onClick='removeFormField(\&quot;#row&quot; + id + &quot;\&quot;); return false;'&gt;Remove&lt;/a&gt;&lt;/label&gt;&lt;/p&gt;&quot;);

/*Utiliza jquery.highlightFade.js para fazer efeito em amarelo ao exibir uma linha*/
	$('#row' + id).highlightFade({
		speed:1000
	});

	id = (id - 1) + 2;
	document.getElementById(&quot;id&quot;).value = id;

}
/*remove campo pela id usando jquery.js*/
function removeFormField(id) {
	$(id).remove();
}
</pre>
<p><span style="color:red;"><br />
Exemplo em funcionamento e fonte:<br />
<a href="http://speibsi.site90.com/online/jquery/addrem_field/" target="_blank">VER EM FUNCIONAMENTO</a><br />
<a href="http://mohamedshaiful.googlepages.com/add_remove_form.htm" target="_blank" >BASE EM : http://mohamedshaiful.googlepages.com/add_remove_form.htm</a><br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nidez.com.br/linguagem-de-programacao/javascript/jquery-adicionar-remover-campos-atraves-de-selectbox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>API google maps e o erro de chave usada em outro website</title>
		<link>http://www.nidez.com.br/api/api-google-maps-e-o-erro-de-chave-usada-em-outro-website/</link>
		<comments>http://www.nidez.com.br/api/api-google-maps-e-o-erro-de-chave-usada-em-outro-website/#comments</comments>
		<pubDate>Thu, 07 May 2009 00:46:36 +0000</pubDate>
		<dc:creator>Fernando Binasco</dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[API Google]]></category>
		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://www.nidez.com.br/?p=105</guid>
		<description><![CDATA[1) O primeiro passo a seguir é entrar no link abaixo http://code.google.com/intl/pt-BR/apis/maps/ 2) Faça o login com sua conta do Google 3)Abaixo preencha o input com a url de seu website 5) Coloque o código que eles passam em seu website e caso apareça o seguinte erro: &#8220;The Google Maps API key used on this [...]]]></description>
			<content:encoded><![CDATA[<p>1) O primeiro passo a seguir é entrar no link abaixo</p>
<blockquote><p>http://code.google.com/intl/pt-BR/apis/maps/</p></blockquote>
<p>2) Faça o login com sua conta do Google<span id="more-105"></span></p>
<p>3)Abaixo preencha o input com a url de seu website</p>
<p>5) Coloque o código que eles passam em seu website e caso apareça o seguinte erro:</p>
<blockquote><p> &#8220;The Google Maps API key used on this web site was registered for a<br />
different web site. You can generate a new key for this web site at<br />
http://code.google.com/apis/maps/.&#8221; </p></blockquote>
<p>A solução é simples, observe que no codigo JS que ele mostra na página junto com sua chave existe essa linha:</p>
<blockquote><p>sensor=true_or_false</p></blockquote>
<p>Nesta parte é necessário escolher true ou false, senão o erro aparece.</p>
<p>deixe assim:</p>
<pre class="brush: jscript;">&lt;script src=&quot;http://maps.google.com/maps?file=api&amp;amp;v=2&amp;amp;sensor=true
    &amp;amp;key=ABQIAAAAOKTwVZstSE8y4bc8MDISSRSv0GxuiuWvrwUiwCe0EJGYll9rxxRB_haN8lNI4vTaIOqRmw-Ua6KC6w&quot;
    type=&quot;text/javascript&quot;&gt;
  &lt;/script&gt;
</pre>
<p>Obvio, com sua chave.<br />
exemplo:</p>
<pre class="brush: php;">
&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot;
    &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xmlns:v=&quot;urn:schemas-microsoft-com:vml&quot;&gt;
  &lt;head&gt;
    &lt;meta http-equiv=&quot;content-type&quot; content=&quot;text/html; charset=utf-8&quot;/&gt;
    &lt;title&gt;Google Maps JavaScript API Example: Simple Map&lt;/title&gt;
    &lt;script src=&quot;http://maps.google.com/maps?file=api&amp;amp;v=2&amp;amp;sensor=false&amp;amp;key=ABQIAAAAzr2EBOXUKnm_jVnk0OJI7xSosDVG8KKPE1-m51RBrvYughuyMxQ-i1QfUnH94QxWIa6N4U6MouMmBA&quot;
            type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
    &lt;script type=&quot;text/javascript&quot;&gt;

    function initialize() {
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById(&quot;map_canvas&quot;));
        map.setCenter(new GLatLng(37.4419, -122.1419), 13);
        map.setUIToDefault();
      }
    }

    &lt;/script&gt;
  &lt;/head&gt;
  &lt;body onload=&quot;initialize()&quot; onunload=&quot;GUnload()&quot;&gt;
    &lt;div id=&quot;map_canvas&quot; style=&quot;width: 500px; height: 300px&quot;&gt;&lt;/div&gt;
  &lt;/body&gt;
&lt;/html&gt;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.nidez.com.br/api/api-google-maps-e-o-erro-de-chave-usada-em-outro-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
