Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

montano

marcar checked = true em checkbox com value = os do inputs

Recommended Posts

Boa tarde,

 

Estou querendo fazer uma coisa que nem sei se é possivel fazer:

Preciso passar para uma lista de checkbox, quais eu ja tenho cadastrado no meu formulario. os campos hidden estam vindo do BD, preciso marcar com checked = true os checkbox que o cliente ja tinha marcado em algum momento.

 

<form name='todos'>
<input type='checkbox' name='pacote[]' value='2'>
<input type='checkbox' name='pacote[]' value='5'>
<input type='checkbox' name='pacote[]' value='4'>
<input type='checkbox' name='pacote[]' value='3'>
</form>

<form name='jacadastrados'>
<inpu type='hidden' name='pacotes[]' value='2'>
<inpu type='hidden' name='pacotes[]' value='3'>
</form>

Tem como fazer uma funçao que leia os value que existe em pacotes[] e marque checked=true nos checkbox que os value sao igual a os do hidden? :S

 

Obrigado pela ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Preciso passar para uma lista de checkbox, quais eu ja tenho cadastrado no meu formulario. os campos hidden estam vindo do BD, preciso marcar com checked = true os checkbox que o cliente ja tinha marcado em algum momento.

 

Qual linguagem dinâmica está usando ?

Terá que fazer com server-side, você postou em Javascript.

 

Informe, se é php, asp.. que movo para o fórum adequado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

possível é sim, mais vai dar um pouco de trabalho, você precisa tratar os valores dentro de um loop, para poder fazer a verificação, nos informe a linguagem que está usando para recuperar os dados do bd e poste seu código para podermos te auxiliar :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia galera.

 

É em Javascript que preciso, desculpe se me expressei mal:

 

tenho 2 hidden com name iguais e value diferentes

<inpu type='hidden' name='pacotes[]' value='2'>
<inpu type='hidden' name='pacotes[]' value='3'>

e em outro form 4 checkbox:

<input type='checkbox' name='pacote[]' value='2'>
<input type='checkbox' name='pacote[]' value='5'>
<input type='checkbox' name='pacote[]' value='4'>
<input type='checkbox' name='pacote[]' value='3'>

Preciso em javascript jogar oque tenho nos hidden em um vetor: EX vetor{2,3}

E depois ler meus checkbox com name=pacote e verificar se o value deles consta no vetor{2,3}, se constar marcar checked = true. Porem sou iniciante em javascript e nao sei como trabalhar com vetores assim.

 

Eu trabalho com PHP, no php seria facil fazer porem eu preciso que seja client-side, vou explicar porque: Eu tenho um formulario limpo listado na tela, e o formulario que o cliente tem atualmente em hidden, quando ele quizer alterar o formulario dele, o formulario limpo sera preenchido com as informaçoes que um dia ela ja marcou. Com essa parte de PHP nao se preucupem, o lance é passar de hidden para checkbox =/ em javascript.

 

valeu pessoal.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.