Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá preciso que um java script imprima uma variavel em PHP como o faço???
<script type="text/javascript">
document.getElementById('saida').innerHTML = "$texto";
</script><script type="text/javascript">
<?php
echo "document.getElementById('saida').innerHTML ={$texto}";
?>
</script>tentei das duas formas mas tenho este problema dentro de uma função...
não sei o por que não funcionou o comando <?= $teste ?> mas não o impresso foi <?= $teste ?>
function aviso(){document.getElementById('saida').innerHTML = "<h1 align='center'> Você deve escolher o tipo da prática</h1>";}
function eventEscolha(escolha){
if(escolha==0){
document.getElementById('saida').innerHTML = "$texto";
}
else{
document.getElementById('saida').innerHTML = "$texto";
}
}o q é isso??
if(escolha==0){
document.getElementById('saida').innerHTML = "$texto";
}
else{
document.getElementById('saida').innerHTML = "$texto";
}
condição para fazer a mesma coisa??
como que você chama a função??
posta ae
Tenta colocar então:
<? echo $texto ?>
Se continuar em branco, sua variável vem vazia.
exemplo aki
<script>
function eventEscolha(texto){
document.getElementById('saida').innerHTML = texto;
}
</script>
<?php
echo "<input type='button' onclick=eventEscolha(\"{$texto}\") value='seleciona'>";
?>esta função vem de um radio button... dependendo da escolha ele gera um texto diferente.
a variavel escolha recebe 2 valores 0 ou 1 para determinar qual radio button foi clicado.
e aloca a saída no elemento <div id='saida'>
comsegui contornar o problema, mas não considero que o tenha resolvido em virtude de não estar o código mais correto.
neste caso o que estava sendo impresso não era "" mas sim o conteúdo "$texto" em meu site.
function eventEscolha(escolha){
if(escolha==0){
document.getElementById('saida').innerHTML = "$texto";
}
else{
document.getElementById('saida').innerHTML = "$texto";
}
}posta o código onde está o radio button
isso daki n faz sentido
if(escolha==0){
document.getElementById('saida').innerHTML = "$texto";
}
else{
document.getElementById('saida').innerHTML = "$texto";
}
isso aki é a mesma coisa
document.getElementById('saida').innerHTML = "$texto";
eu tinahresumido mas la vamos nós:
<script type="text/javascript">
function aviso(){document.getElementById('saida').innerHTML = "<h1 align='center'> Você deve escolher o tipo da prática</h1>";}
function eventEscolha(escolha){
if(escolha==0){
document.getElementById('saida').innerHTML = "<div class='tituloPratica'>Prática de Sucesso</div><div class='tabela'><form method=POST action='addPratica.php' enctype='multipart/form-data'><table><tr class='escura'><td id='esquerda'>Título da Prática:*</td><td id='direita'><INPUT type='text' name='titulo' value='' size=40></td></tr><tr class='clara'><td id='esquerda'>Fase da prática:*</td><td id='direita'><select name=fase ><option name=plan value=Planejamento> Planejamento </option><option name=cod value=Codifica��o > Codificação </option><option name=QA value=Qualifica��o> Qualificação</option><option name=com value=Comunica��o> Comunicação </option></select></td></tr><tr class='escura'><td id='esquerda'>Função:*</td><td id='direita'><INPUT type='text' name='funcao' value='' size=40></td></tr><tr class='clara'><td id='esquerda'>Tema:*</td><td id='direita'><INPUT type='text' name='tema' value='' size=40></td></tr><tr class='escura'><td id='esquerda'>Projeto(s):*</td><td id='direita'><INPUT type='text' name='projeto' value='' size=40></td></tr><tr class='clara'><td id='esquerda'>Cliente:*</td><td id='direita'><INPUT type='text' name='cliente' value='' size=40></td></tr><tr class='escura'><td id='esquerda'>Descrição Detalhada:*</td><td id='direita'><textarea name='descricao' rows=4 cols=29></textarea></td></tr><tr class='clara'><td id='esquerda'>Documentação:</td><td id='direita'><input type='file' name='file' id='file' /></td></tr><tr class='escura'><td id='esquerda'>Resultado:*</td><td id='direita'><INPUT type='text' name='resultado' value='' size=40></td></tr><tr class='clara'><td id='esquerda'>Busca:</td><td id='direita'><INPUT type='text' name='busca' value='' size=40></td></tr></table><div align='right'><button type='submit' name='sub' >Cadastrar</button><button type=RESET >Limpar Campos</button><button type='button' onclick=javascript:window.open('main.php','_self')>Voltar</button><INPUT Type='hidden' name='tipo' VALUE='0'></div></form><div align='right'><FORM METHOD='POST' ACTION='logout.php'><button TYPE='submit' NAME='sair' >Sair</button></FORM></div></div>";
}
else{
document.getElementById('saida').innerHTML = "<div class='tituloPratica'>Prática de Insucesso</div><form method=POST action='addPratica.php'><div class='tabela'><table border=0 align='center'><tr class='escura'><td id='esquerda'>Título:*</td><td id='direita'><INPUT type='text' name='titulo' value='' size=40></td></tr><tr class='clara'><td id='esquerda'>Fase:*</td><td id='direita'><INPUT type='text' name='fase' value='' size=40></td></tr><tr class='escura'><td id='esquerda'>Executor:*</td><td id='direita'><INPUT type='text' name='nome' value='Desconhecido' size=40></td></tr><tr class='clara'><td id='esquerda'>Motivo de Insucesso:*</td><td id='direita'><INPUT type='text' name='motivo' value='' size=40></td></tr><tr class='escura'><td id='esquerda'>Mitigação do Insucesso:*</td><td id='direita'><INPUT type='text' name='mitigar' value='' size=40></td></tr><tr class='clara'><td id='esquerda'>Contexto que Ocorreu:*</td><td id='direita'><INPUT type='text' name='contexto' value='' size=40></td></tr></table><div align='right'><button type='submit' name='sub' >Cadastrar</button><button TYPE=RESET>Limpar Campos</button><INPUT type='hidden' name='tipo' value='1'><button type='button' onclick=javascript:window.open('main.php','_self')>Voltar</button></form><div align='right'><FORM METHOD='POST' ACTION='logout.php'><button TYPE='submit' NAME='sair' >Sair</button></FORM></div></div></div>"; }
}
</script>
<input type="radio" name="escolha" value="0" id="a0" onClick="eventEscolha(0)"><b><label for="a0">Sucesso</label></b>
<input type="radio" name="escolha" value="1" id="a1" onClick="eventEscolha(1)"><b><label for="a1">Insucesso</label></b>
<div id='saida'><?php print($saida)?> </div>fica melhor se você criar uma página para cada formulário e inserir na div com ajax.