dioni Postado Janeiro 25, 2007 Denunciar Share Postado Janeiro 25, 2007 pessoal , preciso de um script que pegue o valor de um checkbox quando for selecionado e insira em um campo area de texto(textarea).Se possivel também quando desmarcar o checkbox uma outra função ou a mesma função retire o valor inserido no da textarea.desde já agradeço a colaboração de todosAtenciosamenteDioni Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Janeiro 25, 2007 Denunciar Share Postado Janeiro 25, 2007 Eu até podia postar a solução pronta aqui, mas acho que melhor intenção seria que você aprendesse junto. Qual a sua dificuldade em especifico? Voce já montou alguma coisa? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dioni Postado Janeiro 25, 2007 Autor Denunciar Share Postado Janeiro 25, 2007 <html><head><meta http-equiv="Content-Type" content="text/html; charset=windows-1252"><meta name="GENERATOR" content="Microsoft FrontPage 4.0"><meta name="ProgId" content="FrontPage.Editor.Document"><title>Nova pagina 1</title><script Language="JavaScript"><!-- function copia(campo_origem,campo_fim) { if(F1.campo_origem.checked=true) var destino origem = campo_origem destino = campo_fim destino = campo_origem + campo_fim; }--></Script> </head><body><form name=F1>Selecione os Acessórios para o seu vêículo: <br><input type="checkbox" name="campo_origem" value="Ar condicionado" size="20" onclick="copia(this,campo_fim);" >Arcondicionado<br><input type="checkbox" name="campo_origem" value="Alarme" size="20" onclick="copia(this,campo_fim);" >Alarme<br><input type="checkbox" name="campo_origem" value="Trava Elétrica" size="20" onclick="copia(this,campo_fim);" >TravaElétrica<p>Observação:</p><p><textarea name="campo_fim" rows="5" cols="35"></textarea></p><p> </p></form></body></html> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Janeiro 25, 2007 Denunciar Share Postado Janeiro 25, 2007 Montei aqui, funcionou no IE:<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <meta name="GENERATOR" content="Microsoft FrontPage 4.0"> <meta name="ProgId" content="FrontPage.Editor.Document"> <title>Nova pagina 1</title> <script Language="JavaScript"> function copia(campo_origem,campo_fim) { if(campo_origem.checked) { campo_fim.value = campo_fim.value + campo_origem.value + '\n'; } else { campo_fim.value = campo_fim.value.toString().replace(campo_origem.value,""); } } </Script> </head> <body> <form name=F1> Selecione os Acessórios para o seu vêículo: <br> <input type="checkbox" name="campo_origem" value="Ar condicionado" size="20" onclick="copia(this,campo_fim);" >Ar condicionado <br> <input type="checkbox" name="campo_origem" value="Alarme" size="20" onclick="copia(this,campo_fim);" >Alarme <br> <input type="checkbox" name="campo_origem" value="Trava Elétrica" size="20" onclick="copia(this,campo_fim);" >Trava Elétrica <p>Observação:</p> <p><textarea name="campo_fim" rows="5" cols="35"></textarea> </p> <p> </p> </form> </body> </html> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Visitante Postado Janeiro 25, 2007 Denunciar Share Postado Janeiro 25, 2007 campo_fim.value = campo_fim.value.toString().replace(campo_origem.value,"");Andréia, a parte em azul você poderia me explicar como funciona?O que entendi nesta linha do script:O valor adcionado no campo_fim e substituido por ""; Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Janeiro 25, 2007 Denunciar Share Postado Janeiro 25, 2007 opa explico sim, então.. quando voce seleciona um item ele marca la embaixo certo? Quando voce desmarca ele pega o check marcado e procura no textarea para apagar.campo_origem é o valor do check clicado, ele substitui por "" ou seja, por nada, isso para apagar, entendeu? ;) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Visitante Postado Janeiro 25, 2007 Denunciar Share Postado Janeiro 25, 2007 Obrigado , entendi. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Janeiro 25, 2007 Denunciar Share Postado Janeiro 25, 2007 o codigo funciono aí? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dioni Postado Janeiro 25, 2007 Autor Denunciar Share Postado Janeiro 25, 2007 Sim funcionou! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Visitante Postado Janeiro 26, 2007 Denunciar Share Postado Janeiro 26, 2007 Algue pode me ajudar no código abaixo:Quando o usuário selecionar uma opção no select , se a opção for igual a carros torna a tabela1 visivelquando for diferente , ela continua ocultaSegue abaixo o código que tenho:<html><head><meta http-equiv="Content-Type" content="text/html; charset=windows-1252"><meta name="GENERATOR" content="Microsoft FrontPage 4.0"><meta name="ProgId" content="FrontPage.Editor.Document"><title>Nova pagina 1</title><script Language="JavaScript">function ocultar(opcao,tbl) {if (opcao.value == "carros"){document.getElementById(tbl).style.display:inline;}else{document.getElementById(tbl).style.display:none;}}function copia(campo_origem,campo_fim) {if(campo_origem.checked){campo_fim.value = campo_fim.value + campo_origem.value + '\n';}else{campo_fim.value = campo_fim.value.toString().replace(campo_origem.value,"");}}</Script> </head><body><form name=F1>Selecione os Acessórios para o seu vêículo: <br><br><select size="1" name="opcao" onchange="ocultar(this,'tabela1');"><option>carros</option><option>motos</option> </select><br><table border="0" width="54%" id="tabela1" style="display: none";> <tr> <td width="23%"><input type="checkbox" name="campo_origem1" value="Ar condicionado" size="20" onclick="copia(this,campo_fim);" ></td> <td width="77%">Arcondicionado</td> </tr> <tr> <td width="23%"><input type="checkbox" name="campo_origem2" value="Alarme" size="20" onclick="copia(this,campo_fim);" ></td> <td width="77%">Alarme</td> </tr> <tr> <td width="23%"><input type="checkbox" name="campo_origem" value="Trava Elétrica" size="20" onclick="copia(this,campo_fim);" ></td> <td width="77%">TravaElétrica</td> </tr></table><p>Observação:</p><p><textarea name="campo_fim" rows="5" cols="35"></textarea></p><p> </p></form></body></html> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Janeiro 26, 2007 Denunciar Share Postado Janeiro 26, 2007 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <meta name="GENERATOR" content="Microsoft FrontPage 4.0"> <meta name="ProgId" content="FrontPage.Editor.Document"> <title>Nova pagina 1</title> <script Language="JavaScript"> function ocultar(opcao,tbl) { if (opcao.value == "carros") { document.getElementById(tbl).style.display="inline"; } else { document.getElementById(tbl).style.display="none"; } } function copia(campo_origem,campo_fim) { if(campo_origem.checked) { campo_fim.value = campo_fim.value + campo_origem.value + '\n'; } else { campo_fim.value = campo_fim.value.toString().replace(campo_origem.value,""); } } </Script> </head> <body> <form name=F1> Selecione os Acessórios para o seu vêículo: <br> <br> <select size="1" name="opcao" onchange="ocultar(this,'tabela1');"> <option value=""></option> <option value="carros">carros</option> <option value="motos">motos</option> </select> <br> <table border="0" width="54%" id="tabela1" style="display: none";> <tr> <td width="23%"><input type="checkbox" name="campo_origem1" value="Ar condicionado" size="20" onclick="copia(this,campo_fim);" ></td> <td width="77%">Ar condicionado</td> </tr> <tr> <td width="23%"><input type="checkbox" name="campo_origem2" value="Alarme" size="20" onclick="copia(this,campo_fim);" ></td> <td width="77%">Alarme</td> </tr> <tr> <td width="23%"><input type="checkbox" name="campo_origem" value="Trava Elétrica" size="20" onclick="copia(this,campo_fim);" ></td> <td width="77%">Trava Elétrica</td> </tr> </table> <p>Observação:</p> <p><textarea name="campo_fim" rows="5" cols="35"></textarea> </p> <p> </p> </form> </body> </html> Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
dioni
pessoal , preciso de um script que pegue o valor de um checkbox quando for selecionado e insira em um campo area de texto(textarea).
Se possivel também quando desmarcar o checkbox uma outra função ou a mesma função retire o valor inserido no da textarea.
desde já agradeço a colaboração de todos
Atenciosamente
Dioni
Link para o comentário
Compartilhar em outros sites
10 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.