Boa tarde!
Não sei se ja consegui resolver, de qualquer forma vai minha solução:
function voltar() {
var marcados = ' ';
// Aqui voce referencia o objeto form
var chk = document.form2;
// Aqui voce varre todos os elementos do form
for(i=0;i<chk.length;i++){
// Aqui voce checa o nome do elemento e se ele esta checado,
if(chk.elements[i].name=='tag[]' &&
chk.elements[i].checked==true)
marcados += chk.elements[i].value + " "; // se estiver checado
pega o valor
}
window.alert (marcados);
window.opener.document.form1.campo1.value=marcados;
return marcados;
}
Acho que era isso que voce queria.
[ ]'s
Juliano Coelho
On 6 nov, 22:34, "Caio Mancini" <
caio.mancini.lis...@gmail.com> wrote:
> Olá Camillis, obrigado pela atenção.
>
> É o seguinte:
> 1 - tenho um formulário com um link "pesquisar" que abre um pop-up
> 2 - neste pop-up trago do BD vários nomes e carrego eles em forma de
> checkboxes para o usuário selecionar quantos ele quiser.
> 3 - após este processo e submeter o form os dados que ele escolheu vão parar
> concatenados em um campo de texto.
>
> Na verdade é uma escolha de "tags". Mas o problema está em pegar os valores
> de todos os checkboxes marcados em forma de vetor (ou array) em uma variável
> para retorná-lo à página anterior.
>
> Não sei se consegui me expressar bem
>
> -> Aqui está o form "pai"
> <form action="#" method="post" name="form1" id="form1">
> <label for="testepai">Campo1:</label><input type="text" size="10"
> name="campo1" id="campo1" />
> <a href="javascript:janelaSecundaria('pop.htm')">Pesquisa</a><br />
> <input type="submit" name="ok" value="ok" />
> </form>
>
> -> E agora está o código da página pop-up, dei uma revisada, mas ainda não
> traz nada....
> <script language="javascript" type="text/javascript">
> function voltar() {
> var marcados = ' ';
> var chk = document.getElementsByTagName('tag');
> MSN:
kaiou200...@yahoo.com.br