Carlos Rocha Postado Fevereiro 12, 2006 Denunciar Share Postado Fevereiro 12, 2006 variavel html recebe conteudo php:Fiz uma consulta sql a uma tabela e descobri que o campo nome recebe por exemplo o valor "joao";Dai fiz o php: echo $nome; O que resultou em "joao".Ate ai tudo bem, só que esse valor vai ser jogado em um campo option de um formulario como seu value.Dai preciso transformar essa variavel $nome (php) e entregar seu valor (joao) para uma variavel JavaScript para usar um evento Onclick.Como fazer isso? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 jissa Postado Fevereiro 12, 2006 Denunciar Share Postado Fevereiro 12, 2006 Se a extensão estiver em .php voce pode colocar mesclar o html com o php e mostrar as variaveis tipo, <?= $nome ?>exemplo:teste.php<?$nome = "joao";?><html><head></head><body><script>alert("O Conteudo da Variavel é <?=$nome?>");</script>Isto é no html<br>O Nome é <?= $nome ?></body></html> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Carlos Rocha Postado Fevereiro 12, 2006 Autor Denunciar Share Postado Fevereiro 12, 2006 O probleima é que os campos "Option" estao dentro de um foreach <?php $lista_ext= split('[/.-]', $ext); foreach( $lista_ext as $lista ) { ?> <td><b><input type="radio" name="cadastro[dominio]" onClick=EscolhePlano(this.value); value="<? echo "."; echo $lista; ?>" border="0"><font size="1" face="verdana"><? echo "."; echo $lista; ?></font></b></td> <? } ?> e quando clika no botao type radio escolhido, o script JasvasScript não consegue receber o valor do campo php <script> function EscolhePlano(Valor){ //Pacote A if (Valor == '<?= $lista ?>') { Valor = '<font size=2 face=Verdana><b>Você escolheu o <?= $nome ?><br> ( R$ <?= $precos ?> anuais )'; }} document.getElementById("Plane").innerHTML = Valor; } </script> Deu para entender. Depois eu vou passar este valor para um campo Div e imprimilo <table width="98%" border="1" cellspacing="2" cellpadding="0"> <tr height="100%"> <td height="100%"><div id=Plane align="center"> <br><br><br> <font size="2" color="#000011" face="Verdana"> <b>Por Favor<br>Selecione um Pacote <br><br><br><br> </div> </td> </tr> </table> E agora o que fazer? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 jissa Postado Fevereiro 12, 2006 Denunciar Share Postado Fevereiro 12, 2006 parece que esta tudo certo, a unica coisa é a Variavel $lista que esta comparando no JS.e não entendi por que da comparação, já que voce esta passando o mesmo valor no onclickAcho que seria melhor usar o swith para mostrar o resultado dependendo do clicado. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Carlos Rocha
variavel html recebe conteudo php:
Fiz uma consulta sql a uma tabela e descobri que o campo nome recebe por exemplo o valor "joao";
Dai fiz o php:
O que resultou em "joao".
Ate ai tudo bem, só que esse valor vai ser jogado em um campo option de um formulario como seu value.
Dai preciso transformar essa variavel $nome (php) e entregar seu valor (joao) para uma variavel JavaScript para usar um evento Onclick.
Como fazer isso?
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.