• 0
Sign in to follow this  
Guest ckj

Inserindo com checkbox

Question

Guest ckj

Olá galera, estou com problemas para inserir ítens com checkbox com o mesmo nome. O problema é que

quando faço a inserção cadastra somente o primeiro Input, sendo que o correto seria cadastrar todos que

forem clicados separados por vírgula. O que pode estar de errado?

<tr>
<td>Teste:</td>
<td>
                     
<input name="Teste" type="checkbox" value="Azul">Azul<br>
<input name="Teste" type="checkbox" value="Verde">Verde<br>
<input name="Teste" type="checkbox" value="Amarelo">Amarelo
                
</td>    
</tr>

Share this post


Link to post
Share on other sites

4 answers to this question

Recommended Posts

  • 0

Cara agora pouco tava com o mesmo problema e acabei de resolver .... Faça o seguinte

coloke um nome para cada input, assim

<input name="Teste1" type="checkbox" value="Azul">Azul<br>

<input name="Teste2" type="checkbox" value="Verde">Verde<br>

<input name="Teste3" type="checkbox" value="Amarelo">Amarelo

e qd for mandar salvar, mande salvar os três, assim ele vai salvar o input que for clicado ....

É isso ai

Share this post


Link to post
Share on other sites
  • 0
Guest ckj
você pode utilizar a função if, se um for clicado passa para a varialvel e no fim manda gravar...

Colega, não estou conseguindo daria para você postar um exemplo, pois não entendo muito de programação.

E do jeito que o jow explicou acima não vai dar certo, porque no meu BD tem apenas um campo, portanto o

name tem que ser igual para todos.

VarTeste = Request.Form("Teste")

Share this post


Link to post
Share on other sites
  • 0

Faz um loop pelos CheckBoxes do Form, verificando se ele foi 'checado', se sim, atribua o valor a uma variável que vai concatenando os valores, assim no Insert, você passa essa variável.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this