Ir para conteúdo

POWERED BY:

Arquivado

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

Nork

[Resolvido] Como colocar variavel no corpo do script ?

Recommended Posts

Olá a tados,

 

Seguinte pessoal,

 

eu to fazendo um sistema em ASP e ACCES e to me encrencando no java.

 

Preciso fazer uma função onde os objetos a serem referenciados serao variaveis, mas nao sei a sintaxe

 

segue o codigo

 

function copiar(origem,destino)
{
	document.form1.DESTINO.value= document.form1.ORIGEM.value;
}
Lembrando que ORIGEM e DESTINO sao variaveis que conterao os nomes dos objetos que estou me referenciando em cada chamada.

 

 

e minha segunda duvida é: Como eu insiro os valores dessas duas variaveis quando for chamar a funcao, pois eu sempre usei apenas uma variavel.

 

UMA VARIAVEL

onClick="copiar('INFORMACAO_A_SER_PASSADA')"

E NO CASO DE 2 VARIAVEIS ??

 

É ASSIM ??

onClick="copiar('INFORMACAO1_A_SER_PASSADA','INFORMACAO2_A_SER_PASSADA')"

Se tiver errado da um toque ai !!

 

 

Valeu ai pessoal, e eu fico no aguardo !!

 

 

 

Abracão !!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Os dois exemplos que você passou estão certos, envie os parâmetros separando por vírgula, ao receber eles, utilize da forma que você mesmo postou. Basta que o padrâmetro seja o nome ou id de algum elemento na página.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vixi,

 

mas nao funciona !!

 

Da pau !!

 

Diz que identificador é esperado justamente na linha

document.form1.DESTINO.value= document.form1.ORIGEM.value;

 

 

eSTRANHO !!

 

 

Fico no aguardo !!

 

Valeu ai desde ja !!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas você recebeu como parâmetro as variáveis em minúsculo, então não pode se referir à elas em maiúsculo. Poste seu code pra ver se o erro é esse mesmo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

function copiar(origem,destino)
{
	document.forms['form1'].elements[destino].value= document.forms['form1'].elements[origem].value;
}

Atente para as aspas...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ae BIMONTI realmente a sintxe é essa !!!

 

Funcionou belezinha !!! Valeu ai pelo esclarecimento!!

 

 

Valeu ae tb GUTO !!!

 

 

 

Abração !!!

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.