Jump to content


Photo

Função Q Adicione + 1


  • Faça o login para participar
2 replies to this topic

#1 alonerusso

alonerusso

    12 Horas

  • Usuários
  • 224 posts
  • Sexo:Masculino

Posted 13/03/2006, 13:04

Boa tarde

eu tenho varias checkbox e ao lado delas tenho um campo de texto, gostaria de saber como faço para q qndo clicar na checkbox eu adicione mais 1 no campo de texto, tipo cliquei na primeira checkbox fica 1 dentro do campo ao lado, clico na checkbox de baixo fica dois no campo ao lado dela.
Alguem poderia me ajudar??? :D
<form name="form1" method="post" action="">
<table width="100" border="0">
  <tr>
    <td>
      <input name="textfield" type="text" size="2"></td>
    <td><input type="checkbox" name="checkbox" value="checkbox"></td>
  </tr>
  <tr>
    <td><input name="textfield2" type="text" size="2"></td>
    <td><input type="checkbox" name="checkbox2" value="checkbox"></td>
  </tr>
  <tr>
    <td><input name="textfield3" type="text" size="2"></td>
    <td><input type="checkbox" name="checkbox3" value="checkbox"></td>
  </tr>
</table>
    </form>

Hay quién apuesta fuerte y decide quererte,
sabiendo lo fácil que resulta perderte...

#2 bdoweb

bdoweb

    Super Veterano

  • Usuários
  • 1641 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 13/03/2006, 13:32

bom se eu entendi o q vc quer!!!!!!!!!
podemos criar uma função q ira criar um elemento a createElement("input") ...

seria algo assim:
	function acrescentaCampoTexto(local,nomeElemento){
  var elemento = document.createElement("input");
  elemento.type = "text";
  elemento.name = nomeElemento;
  document.getElementById(local).appendChild(elemento);
	}
Bom lembro q o local de ser algo q tenha um id !!!!!
<form name="form1" method="post" action="">
<table width="100" border="0">
 <tr>
   <td id="local1">
     <input name="textfield" type="text" size="2"></td>
   <td><input type="checkbox" name="checkbox" value="checkbox"></td>
 </tr>
 <tr>
   <td  id="local2"><input name="textfield2" type="text" size="2"></td>
   <td><input type="checkbox" name="checkbox2" value="checkbox"></td>
 </tr>
 <tr>
   <td  id="local3"><input name="textfield3" type="text" size="2"></td>
   <td><input type="checkbox" name="checkbox3" value="checkbox"></td>
 </tr>
</table>
   </form>

ai vc coloca um onChange no checkbox!!!!


bom qualquer dúvida volte a postar!!!!


[]'s
Quer ajuda seus amigo e ainda ganhar uma graninha?
Acesse agora mesmo http://yeapiz.com

#3 alonerusso

alonerusso

    12 Horas

  • Usuários
  • 224 posts
  • Sexo:Masculino

Posted 13/03/2006, 13:57

opa~, deixa eu ver se me explico melhor, o campo ja esta criado ele fica do lado da checkbox, gostaria q qndo clicasse na checkbox preenchesse o campo com o valor 1 clicasse na outra checkbox preenchesse outro campo q ja esta criado do lado da respectiva checkbox com o valor 2
Hay quién apuesta fuerte y decide quererte,
sabiendo lo fácil que resulta perderte...




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq