mestre fyoda Postado Julho 14, 2006 Denunciar Share Postado Julho 14, 2006 como que eu faço com um array um campo + 1 e imprime nesse campo ? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fercosmig Postado Julho 14, 2006 Denunciar Share Postado Julho 14, 2006 for........campo += 1;seria isto? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 mestre fyoda Postado Julho 14, 2006 Autor Denunciar Share Postado Julho 14, 2006 mano desculpe a minha ignorancia :) você poderia postar o codigo completo ? não manjo muito de js Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fercosmig Postado Julho 14, 2006 Denunciar Share Postado Julho 14, 2006 não tenho um código completo!postei só um exemplo de adicionar valor a uma das posições do array Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 mestre fyoda Postado Julho 14, 2006 Autor Denunciar Share Postado Julho 14, 2006 pode ser Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 mestre fyoda Postado Julho 15, 2006 Autor Denunciar Share Postado Julho 15, 2006 eu não consegui , não entendi como funciona . porque se tenho uma campo array , dando como exemplo 4 campos array , e eu quero somar + 1 no campo 3 , como que eu faço ? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fercosmig Postado Julho 15, 2006 Denunciar Share Postado Julho 15, 2006 for(i=0;i<4;i++){ if(i==2){ campo[i]+=1; } }lembrando que o array começa do 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 mestre fyoda Postado Julho 15, 2006 Autor Denunciar Share Postado Julho 15, 2006 vlw , mas como faço para saber qual dos array eu somo ? porque nesse codigo ele só vai somar o campo 2 , mas como faço para identificar o array que vai somar ? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Graymalkin Postado Julho 15, 2006 Denunciar Share Postado Julho 15, 2006 Veja se assim fica mais claro:var valores = new Array(3); valores[0] = 2; valores[1] = 5; valores[2] = 10; valores[1]++; alert(valores[1]);Certo? ;)Graymalkin Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 mestre fyoda Postado Julho 15, 2006 Autor Denunciar Share Postado Julho 15, 2006 eu sei que você vai fica meio que com raiva mas eu ainda não entendi .aqui vem um while do php e ai depende dos valores do banco de dados .<input type="text" name="quantidade[]" value="0" > <aa href="java script:onclick="soma()">Soma</a>ai que está a minha duvida , como eu vou saber que é o campo quantidade que eu cliquei na função se tem varios ? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Graymalkin Postado Julho 16, 2006 Denunciar Share Postado Julho 16, 2006 Dá pra criar nomes de objetos com "[]"? Se dá, eu não sabia disso. Mas, de qualquer maneira, você não precisa disso para fazer o que quer:<script language="JavaScript"> function soma(objeto) { document.write("Você clicou no: " + objeto + " - Valor: " + document.meuform[objeto].value); } </script> <html> <form name="meuform"> <br /> <input type="text" name="quantidade0" value="0" /> <a href="java script:soma('quantidade0')">Soma</a> <br /> <input type="text" name="quantidade1" value="0" /> <a href="java script:soma('quantidade1')">Soma</a> <br /> <input type="text" name="quantidade2" value="0" /> <a href="java script:soma('quantidade2')">Soma</a> </form> </html>No caso, como você está usando PHP, é relativamente simples fazer com que "quantidadeN" seja gerado automaticamente.Certo? ;)Graymalkin Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 mestre fyoda Postado Julho 16, 2006 Autor Denunciar Share Postado Julho 16, 2006 <html><head><script language="JavaScript">function soma(objeto){ document.teste[objeto].value = objeto++;}</script></head><body><form name="teste"><?$n=0;while( $n > -1 && $n < 2){?><input type="text" name="quantidade<? echo"$n"; ?>" value="0"> <img src="img/somar.gif" onclick="java script:soma(<? echo"$n"; ?>);"> <?$n++;}?></form></body></html>porque esse código só esta somando o ultimo objeto , e quando soma o objeto soma +1 e depois não soma mais ? Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
mestre fyoda
como que eu faço com um array um campo + 1 e imprime nesse campo ?
Link para o comentário
Compartilhar em outros sites
11 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.