Ir para conteúdo

Arquivado

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

Patricia

passar texto para a função

Recommended Posts

estou apresentando uma relação de infos para o usuário (minuto e comentario):

 

Exemplo

9 min - teste 1 2 3

8 min - novo comentário

7 min - teste do minuto 7

 

no textinho acima, qdo a pessoa clicar quero que um formulario que está na página fique com o campos preenchidos, o campo minuto e o campo texto fique com os dados que a pessoa clicou.

 

coloquei o seguinte link no texto:

<a href='#' onClick='javascript:AlteraMinuto("& rsMinuto("cd_minuto") &","& rsMinuto("minuto") &","& rsMinuto("comentario") &");'>

function AlteraMinuto(cd_minuto,minuto,comentario){	document.all.cd_minuto.value = cd_minuto;	document.all.minuto.value = minuto;	document.all.comentario.value = comentario;}

o problema é que sempre dá erro pra passar o comentario, fala que falta um parenteses ')', e seu eu passo na mão um texto simples ('oi'), ele preenche, o que eu posso tentar???

Compartilhar este post


Link para o post
Compartilhar em outros sites

você ja executou a pagina e olhou o que ele imprime na linha

<a href='#' onClick='javascript:AlteraMinuto("& rsMinuto("cd_minuto") &","& rsMinuto("minuto") &","& rsMinuto("comentario") &");'>
???

Compartilhar este post


Link para o post
Compartilhar em outros sites

<a href='#' onClick='javascript:AlteraMinuto(3,3,patricia dos santos);'>

esse foi o código gerado, se eu passar na mão no terceiro parametro, os valores 1, ou '1', tbm dá erro, mas seu eu passar o minuto (segundo parametro) no lugar do nome, ele vem certo!!

 

http://forum.imasters.com.br/public/style_emoticons/default/ermm.gif

 

o problema parece que tá em passar texto.

 

link que tá no comentário

<a href='#' onClick='javascript:AlteraMinuto("& rsMinuto("cd_minuto") &","& rsMinuto("minuto") &","& rsMinuto("minuto") &");'>

função que faz o valores recebidos preencherem respectivamente (hidden, text, textarea)

function AlteraMinuto(varCd_minuto,varMinuto,varComent){	document.all.cd_minuto.value = varCd_minuto;	document.all.minuto.value = varMinuto;	document.all.comentario.value = varComent;}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Problemas em enviar textos?

Textos = string, string = entre aspas ;)

 

O código deve ser gerado assim

<a href='#' onClick='java script:AlteraMinuto(3,3,"patricia dos santos");'>

Compartilhar este post


Link para o post
Compartilhar em outros sites

tentei passar "& rsMinuto("comentario") &" = expected )

 

tentei passar '"& rsMinuto("comentario") &"' = sintax error

 

tentei passar na mão patricia = patricia is undefined

 

tentei passar na mão 'patricia' = sintax error

 

se eu passo "& rsMinuto("minuto") &" = funciona (é numero)

http://forum.imasters.com.br/public/style_emoticons/default/cry.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você tem que tomar cuidado com as aspas.. Ela deve ser " (aspas dupla), já que no onclick você está usando uma simples ' . . Simples ' dentro de simples ', vai dar erro....números e variaveis você passa sem aspas, mas textos tem que ser com aspas..

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.