<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Substituir campo com &amp;quot;,&amp;quot; por &amp;quot;0,00&amp;quot;</title>
        <description>Olá pessoal!

Estou com uma dúvida. Criei uma função para substituir campos que tenham o valor &amp;quot;,&amp;quot; por &amp;quot;0,00&amp;quot; mas não deu muito certo. Simplesmente nada acontece. O que pode ser?

Segue abaixo a fórmula e como exibi no código.

FÓRMULA:

function preenchezeros() {
if(campo1!=&amp;quot;,&amp;quot; &amp;amp;&amp;amp; campo2!=&amp;quot;,&amp;quot; &amp;amp;&amp;amp; campo3!=&amp;quot;,&amp;quot; &amp;amp;&amp;amp; campo4!=&amp;quot;,&amp;quot; &amp;amp;&amp;amp; campo5!=&amp;quot;,&amp;quot; &amp;amp;&amp;amp; campo6!=&amp;quot;,&amp;quot; &amp;amp;&amp;amp; campo7!=&amp;quot;,&amp;quot; &amp;amp;&amp;amp; campo8!=&amp;quot;,&amp;quot; &amp;amp;&amp;amp; campo9!=&amp;quot;,&amp;quot; &amp;amp;&amp;amp; campo10!=&amp;quot;,&amp;quot;) {
  campo1=&amp;quot;0,00&amp;quot;;
  campo2=&amp;quot;0,00&amp;quot;;
  campo3=&amp;quot;0,00&amp;quot;;
  campo4=&amp;quot;0,00&amp;quot;;
  campo5=&amp;quot;0,00&amp;quot;;
  campo6=&amp;quot;0,00&amp;quot;;
  campo7=&amp;quot;0,00&amp;quot;;
  campo8=&amp;quot;0,00&amp;quot;;
  campo9=&amp;quot;0,00&amp;quot;;
  campo10=&amp;quot;0,00&amp;quot;;
}
}

CÓDIGO DENTRO DO INPUT:

onkeyup=&amp;quot;preenchezeros(event,this);&amp;quot;

Obrigada!!!</description>
        <link>http://phpbrasil.com/phorum/read.php?1,184892,184892#msg-184892</link>
        <lastBuildDate>Thu, 23 May 2013 10:15:17 -0500</lastBuildDate>
        <generator>Phorum 5.2.10</generator>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?1,184892,184993#msg-184993</guid>
            <title>Re: Substituir campo com &quot;,&quot; por &quot;0,00&quot;</title>
            <link>http://phpbrasil.com/phorum/read.php?1,184892,184993#msg-184993</link>
            <description><![CDATA[Marcos,<br />
<br />
Agora funcionou!<br />
<br />
Obrigada!<br />
<br />
Ficou até melhor que a função que eu tinha começado.<br />
<br />
Agora está tudo certo!<br />
<br />
Obrigada mais uma vez!]]></description>
            <dc:creator>Priscila</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Tue, 08 May 2012 17:46:29 -0500</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?1,184892,184988#msg-184988</guid>
            <title>Re: Substituir campo com &quot;,&quot; por &quot;0,00&quot;</title>
            <link>http://phpbrasil.com/phorum/read.php?1,184892,184988#msg-184988</link>
            <description><![CDATA[Hmmmm, tem um erro de digitação.<br />
<br />
<br />
function preenchezeros() {<br />
var campos = document.getElementsByTagName('input');<br />
for(var i=0;i&lt;campos.length;i++){<br />
if(campos[i].type=='text' &amp;&amp; campos[i].value==','){campos[i].value='0,00';}<br />
}<br />
}<br />
<br />
eu sempre troco length por lenght. Deve ser dislexia.]]></description>
            <dc:creator>Marcos Regis</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Tue, 08 May 2012 16:41:03 -0500</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?1,184892,184987#msg-184987</guid>
            <title>Re: Substituir campo com &quot;,&quot; por &quot;0,00&quot;</title>
            <link>http://phpbrasil.com/phorum/read.php?1,184892,184987#msg-184987</link>
            <description><![CDATA[Jayme e Thiago,<br />
<br />
Fiz as alterações e deu certo mas tem um porém. Ele faz a substituição mas se eu deleto algum valor e fica somente a vírgula ele coloca o valor 0,00 em todos os campos novamente. Ficando assim: 00,0000 <br />
<br />
Ele está concatenando os valores 0,00 duas vezes. Se eu deletar novamente, ele concatena novamente.<br />
<br />
Se não deu para entender tem o exemplo na prática: www.blushweb.com.br/ix/admin<br />
<br />
Login e senha: admin<br />
<br />
Marcos, <br />
<br />
Testei tb a sua função e não funcionou.<br />
<br />
Obrigada!]]></description>
            <dc:creator>Priscila</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Tue, 08 May 2012 16:30:05 -0500</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?1,184892,184956#msg-184956</guid>
            <title>Re: Substituir campo com &quot;,&quot; por &quot;0,00&quot;</title>
            <link>http://phpbrasil.com/phorum/read.php?1,184892,184956#msg-184956</link>
            <description><![CDATA[Segue uma forma simples.<br />
<br />
<br />
function preenchezeros() { <br />
var campos = document.getElementsByTagName('input');<br />
for(var i=0;i&lt;campos.lenght;i++){<br />
if(campos[i].type=='text' &amp;&amp; campos[i].value==','){campos[i].value='0,00';}<br />
}<br />
}]]></description>
            <dc:creator>Marcos Regis</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Mon, 07 May 2012 18:04:59 -0500</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?1,184892,184954#msg-184954</guid>
            <title>Re: Substituir campo com &quot;,&quot; por &quot;0,00&quot;</title>
            <link>http://phpbrasil.com/phorum/read.php?1,184892,184954#msg-184954</link>
            <description><![CDATA[extao Jayme<br />
<br />
o certo seria entao<br />
<br />
if (campo1 == ',' || campo2 ==',', etc)]]></description>
            <dc:creator>Thiago Vaini</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Mon, 07 May 2012 17:05:34 -0500</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?1,184892,184946#msg-184946</guid>
            <title>Re: Substituir campo com &quot;,&quot; por &quot;0,00&quot;</title>
            <link>http://phpbrasil.com/phorum/read.php?1,184892,184946#msg-184946</link>
            <description><![CDATA[O que o pessoal está tentando lhe dizer, pelo que entendi, é que há um erro de lógica em seu if. Do jeito que você fez:<br />
<br />
if(campo1=&quot;,&quot; &amp;&amp; campo2=&quot;,&quot; &amp;&amp; campo3=&quot;,&quot; &amp;&amp; campo4=&quot;,&quot; &amp;&amp; campo5=&quot;,&quot; &amp;&amp; campo6=&quot;,&quot; &amp;&amp; campo7=&quot;,&quot; &amp;&amp; campo8=&quot;,&quot; &amp;&amp; campo9=&quot;,&quot; &amp;&amp; campo10=&quot;,&quot;)<br />
<br />
, só vai haver a substituição se, e somente se, TODOS os campos forem iguais a &quot;,&quot;. Ou seja, se qualquer um deles for diferente de &quot;,&quot; , NÃO haverá a substituição.<br />
<br />
Pelo que estou entendendo, você quer substituir em qualquer campo (se o campo1 1 é &quot;,&quot;, substitui, não importando se os demais campos são isso ou aquilo).<br />
<br />
Se for isso que vc quer, vc tem que trocar os símbolos &amp;&amp; por or . Faça um teste; veja se isso funciona.<br />
<br />
É verdade, também, que há um evidente erro de sintaxe em seu if, com o Thiago já falou: o certo é if(campo1== &quot;,&quot; or campo2== &quot;,&quot; etc<br />
<br />
Teste aí e nos diga se resolveu.]]></description>
            <dc:creator>Jayme A. C. Gimenez</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Mon, 07 May 2012 14:16:40 -0500</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?1,184892,184944#msg-184944</guid>
            <title>Re: Substituir campo com &quot;,&quot; por &quot;0,00&quot;</title>
            <link>http://phpbrasil.com/phorum/read.php?1,184892,184944#msg-184944</link>
            <description><![CDATA[Thiago,<br />
<br />
Eu quero substituir TODOS os campos que forem igual a &quot;,&quot; por &quot;0,00&quot;]]></description>
            <dc:creator>Priscila</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Mon, 07 May 2012 14:04:31 -0500</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?1,184892,184943#msg-184943</guid>
            <title>Re: Substituir campo com &quot;,&quot; por &quot;0,00&quot;</title>
            <link>http://phpbrasil.com/phorum/read.php?1,184892,184943#msg-184943</link>
            <description><![CDATA[Olá Diego!<br />
<br />
Pode ser em javascript mesmo!]]></description>
            <dc:creator>Priscila</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Mon, 07 May 2012 14:02:55 -0500</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?1,184892,184925#msg-184925</guid>
            <title>Re: Substituir campo com &quot;,&quot; por &quot;0,00&quot;</title>
            <link>http://phpbrasil.com/phorum/read.php?1,184892,184925#msg-184925</link>
            <description><![CDATA[Posso estar delirando, mas o que entendi é que o erro está no If...<br />
<br />
veja<br />
<br />
vc colocou If (campo1 != &quot;,&quot;)<br />
entao, temos: SE CAMPO1 NAO FOR IGUAL A , ENTÃO SUBSTITUA<br />
<br />
o correto não seria if (campo1 == &quot;,&quot;) { substitua &quot;,&quot; por &quot;0,00&quot; }<br />
<br />
é isso mesmo? ou viajei??]]></description>
            <dc:creator>Thiago Vaini</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Sat, 05 May 2012 13:01:25 -0500</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?1,184892,184913#msg-184913</guid>
            <title>Re: Substituir campo com &quot;,&quot; por &quot;0,00&quot;</title>
            <link>http://phpbrasil.com/phorum/read.php?1,184892,184913#msg-184913</link>
            <description><![CDATA[Você precisa dessa função em javascript ou PHP?]]></description>
            <dc:creator>Diego R. Mengarda</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Fri, 04 May 2012 07:34:37 -0500</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?1,184892,184911#msg-184911</guid>
            <title>Re: Substituir campo com &quot;,&quot; por &quot;0,00&quot;</title>
            <link>http://phpbrasil.com/phorum/read.php?1,184892,184911#msg-184911</link>
            <description><![CDATA[Olá Marcos!<br />
Na verdade tenho um formulário e se eu não digitar valor nenhum, ele fica com a vírgula. Por isso que quero substituir por 0,00 para que a fórmula da soma funcione. Só será preenchido na outra tela de alteração.<br />
<br />
Arnaldo,<br />
A máscara já funciona, eu preciso mesmo é dessa função que substitua.<br />
<br />
Obrigada!!!]]></description>
            <dc:creator>Priscila</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Thu, 03 May 2012 20:50:43 -0500</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?1,184892,184907#msg-184907</guid>
            <title>Re: Substituir campo com &quot;,&quot; por &quot;0,00&quot;</title>
            <link>http://phpbrasil.com/phorum/read.php?1,184892,184907#msg-184907</link>
            <description><![CDATA[Não sei se seria o caso Priscila, mas tem um plugin jquery para colocar mascara com valor monetário, da uma olhadinha nesse link ai se te interessar.<br />
<br />
http://ruancarlos.com.br/Blog/maskinputmoney-mascara-de-moedas-jquery-plugin/]]></description>
            <dc:creator>Arnaldo Moreira</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Thu, 03 May 2012 18:03:13 -0500</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?1,184892,184906#msg-184906</guid>
            <title>Re: Substituir campo com &quot;,&quot; por &quot;0,00&quot;</title>
            <link>http://phpbrasil.com/phorum/read.php?1,184892,184906#msg-184906</link>
            <description><![CDATA[Esse campo é para aceitar valor monetário?<br />
ISso é só para exibição ou vai ser preenchido manualmente?]]></description>
            <dc:creator>Marcos Regis</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Thu, 03 May 2012 16:24:18 -0500</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?1,184892,184905#msg-184905</guid>
            <title>Re: Substituir campo com &quot;,&quot; por &quot;0,00&quot;</title>
            <link>http://phpbrasil.com/phorum/read.php?1,184892,184905#msg-184905</link>
            <description><![CDATA[Olá Marcos!<br />
<br />
Fiz uma alteração na função mas não adiantou... rsrs<br />
Na verdade o que eu quero é que quando em algum desses campos for igual a vírgula &quot;,&quot; a função substitua pelo valor 0,00<br />
<br />
function preenchezeros() {<br />
	campo1 = document.cadastro.freteliq.value; <br />
	campo2 = document.cadastro.seguro.value; <br />
	campo3 = document.cadastro.txbancaria.value; <br />
	campo4 = document.cadastro.pedagio.value; <br />
	campo5 = document.cadastro.ajudextra.value; <br />
	campo6 = document.cadastro.heajudante.value; <br />
	campo7 = document.cadastro.hemotorista.value; <br />
	campo8 = document.cadastro.hesupervisor.value; <br />
	campo9 = document.cadastro.matexced.value; <br />
	campo10 = document.cadastro.txpermanente.value; <br />
<br />
	if(campo1=&quot;,&quot; &amp;&amp; campo2=&quot;,&quot; &amp;&amp; campo3=&quot;,&quot; &amp;&amp; campo4=&quot;,&quot; &amp;&amp; campo5=&quot;,&quot; &amp;&amp; campo6=&quot;,&quot; &amp;&amp; campo7=&quot;,&quot; &amp;&amp; campo8=&quot;,&quot; &amp;&amp; campo9=&quot;,&quot; &amp;&amp; campo10=&quot;,&quot;) {<br />
  campo1=campo1.replace( &quot;,&quot;, &quot;0,00&quot; );<br />
  campo2=campo2.replace( &quot;,&quot;, &quot;0,00&quot; );<br />
  campo3=campo3.replace( &quot;,&quot;, &quot;0,00&quot; );<br />
  campo4=campo4.replace( &quot;,&quot;, &quot;0,00&quot; );<br />
  campo5=campo5.replace( &quot;,&quot;, &quot;0,00&quot; );<br />
  campo6=campo6.replace( &quot;,&quot;, &quot;0,00&quot; );<br />
  campo7=campo7.replace( &quot;,&quot;, &quot;0,00&quot; );<br />
  campo8=campo8.replace( &quot;,&quot;, &quot;0,00&quot; );<br />
  campo9=campo9.replace( &quot;,&quot;, &quot;0,00&quot; );<br />
  campo10=campo10.replace( &quot;,&quot;, &quot;0,00&quot; );<br />
  <br />
  document.cadastro.freteliq.value=(campo1);<br />
  document.cadastro.seguro.value=(campo2);<br />
  document.cadastro.txbancaria.value=(campo3);<br />
  document.cadastro.pedagio.value=(campo4);<br />
  document.cadastro.ajudextra.value=(campo5);<br />
  document.cadastro.heajudante.value=(campo6);<br />
  document.cadastro.hemotorista.value=(campo7);<br />
  document.cadastro.hesupervisor.value=(campo8);<br />
  document.cadastro.matexced.value=(campo9);<br />
  document.cadastro.txpermanente.value=(campo10);<br />
}<br />
}]]></description>
            <dc:creator>Priscila</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Thu, 03 May 2012 15:08:34 -0500</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?1,184892,184898#msg-184898</guid>
            <title>Re: Substituir campo com &quot;,&quot; por &quot;0,00&quot;</title>
            <link>http://phpbrasil.com/phorum/read.php?1,184892,184898#msg-184898</link>
            <description><![CDATA[De onde vem campo1??<br />
Faça um teste de mesa. Verá que somente entra na condição quando TODOS os campos forem iguais a &quot;,&quot;.<br />
É isso mesmo que você quer?]]></description>
            <dc:creator>Marcos Regis</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Thu, 03 May 2012 13:11:51 -0500</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?1,184892,184893#msg-184893</guid>
            <title>Re: Substituir campo com &quot;,&quot; por &quot;0,00&quot;</title>
            <link>http://phpbrasil.com/phorum/read.php?1,184892,184893#msg-184893</link>
            <description><![CDATA[Tentei desse jeito também e nada acontece:<br />
<br />
function preenchezeros() {<br />
if(campo1!=&quot;,&quot; &amp;&amp; campo2!=&quot;,&quot; &amp;&amp; campo3!=&quot;,&quot; &amp;&amp; campo4!=&quot;,&quot; &amp;&amp; campo5!=&quot;,&quot; &amp;&amp; campo6!=&quot;,&quot; &amp;&amp; campo7!=&quot;,&quot; &amp;&amp; campo8!=&quot;,&quot; &amp;&amp; campo9!=&quot;,&quot; &amp;&amp; campo10!=&quot;,&quot;) {<br />
  campo1=campo1.replace( &quot;,&quot;, &quot;0,00&quot; );<br />
  campo2=campo2.replace( &quot;,&quot;, &quot;0,00&quot; );<br />
  campo3=campo3.replace( &quot;,&quot;, &quot;0,00&quot; );<br />
  campo4=campo4.replace( &quot;,&quot;, &quot;0,00&quot; );<br />
  campo5=campo5.replace( &quot;,&quot;, &quot;0,00&quot; );<br />
  campo6=campo6.replace( &quot;,&quot;, &quot;0,00&quot; );<br />
  campo7=campo7.replace( &quot;,&quot;, &quot;0,00&quot; );<br />
  campo8=campo8.replace( &quot;,&quot;, &quot;0,00&quot; );<br />
  campo9=campo9.replace( &quot;,&quot;, &quot;0,00&quot; );<br />
  campo10=campo10.replace( &quot;,&quot;, &quot;0,00&quot; );<br />
}<br />
}]]></description>
            <dc:creator>Priscila</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Thu, 03 May 2012 10:14:27 -0500</pubDate>
        </item>
        <item>
            <guid>http://phpbrasil.com/phorum/read.php?1,184892,184892#msg-184892</guid>
            <title>Substituir campo com &quot;,&quot; por &quot;0,00&quot;</title>
            <link>http://phpbrasil.com/phorum/read.php?1,184892,184892#msg-184892</link>
            <description><![CDATA[Olá pessoal!<br />
<br />
Estou com uma dúvida. Criei uma função para substituir campos que tenham o valor &quot;,&quot; por &quot;0,00&quot; mas não deu muito certo. Simplesmente nada acontece. O que pode ser?<br />
<br />
Segue abaixo a fórmula e como exibi no código.<br />
<br />
FÓRMULA:<br />
<br />
function preenchezeros() {<br />
if(campo1!=&quot;,&quot; &amp;&amp; campo2!=&quot;,&quot; &amp;&amp; campo3!=&quot;,&quot; &amp;&amp; campo4!=&quot;,&quot; &amp;&amp; campo5!=&quot;,&quot; &amp;&amp; campo6!=&quot;,&quot; &amp;&amp; campo7!=&quot;,&quot; &amp;&amp; campo8!=&quot;,&quot; &amp;&amp; campo9!=&quot;,&quot; &amp;&amp; campo10!=&quot;,&quot;) {<br />
  campo1=&quot;0,00&quot;;<br />
  campo2=&quot;0,00&quot;;<br />
  campo3=&quot;0,00&quot;;<br />
  campo4=&quot;0,00&quot;;<br />
  campo5=&quot;0,00&quot;;<br />
  campo6=&quot;0,00&quot;;<br />
  campo7=&quot;0,00&quot;;<br />
  campo8=&quot;0,00&quot;;<br />
  campo9=&quot;0,00&quot;;<br />
  campo10=&quot;0,00&quot;;<br />
}<br />
}<br />
<br />
CÓDIGO DENTRO DO INPUT:<br />
<br />
onkeyup=&quot;preenchezeros(event,this);&quot;<br />
<br />
Obrigada!!!]]></description>
            <dc:creator>Priscila</dc:creator>
            <category>Iniciantes ao PHP</category>
            <pubDate>Thu, 03 May 2012 10:06:19 -0500</pubDate>
        </item>
    </channel>
</rss>
