Ir para conteúdo
Fórum Script Brasil
  • 0

Parametro do javascript sendo lido no php


Guest Jose Luiz Aguiari

Pergunta

Guest Jose Luiz Aguiari

Veja pessoal, em on_change eu chamo a funcao ver_codigo com o parametro p_codigo

dentro do javascript tenho uma rotina em php que precisa ver o parametro p_codigo...

como faco??????????????????

<?
  session_start();
?>

&lt;script language="JavaScript" type="text/javascript" runat="server">
  function ver_codigo(p_codigo)
  {

    if(form.codigo.value=="")
    {
      alert("Selecione um pais...");
      return false;
    }
    <?
      //ISSO não FUNCIONA... QUERO LER O P_CODIGO DA FUNCAO...
      $cod=strtoupper(p_codigo);
      $sql="select pai_nome from pais where pai_codigo='".$cod."'";
/*ISSO não FUNCIONA
    document.form.nome_pais.value=$nome;
    document.form.qry.value=$sql;
*/
    ?>
    document.form.nome_pais.value="<?=$nome?>";
    document.form.qry.value="<?=$sql?>";
    return true;
  }
</script>

<form name="form" method="post" action="">
  <p>SIGLA PAIS:
    <input type="text" name="codigo" id="codigo" size="10" onChange="ver_codigo(this.value)">
    <input border="false" type="text" id="nome_pais" name="nome_pais" size="100" readonly>
  </p>
  <p>QUERY:
    <textarea name="qry" cols="50" rows="7"></textarea>
  </p>
</form>

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Olha cara, isso aí nunca vai funcionar ... Javascript é javascript e Php é php. Se os dois fizessem a mesma coisa não precisariam fazer duas linguagens diferentes. Logo, o comando de um não funciona no outro. Óbvio.

você pode pegar variáveis através de QueryStrings, ou embutindo javascript dentro do php assim:

<?php

$variavel=10;
echo "<script>alert(O valor da variável php vale: ".$variavel.")</script>"

?>

Mas do jeito que está fazendo não é necessário fazer nada com javascript, apenas retornar true se a validação permitir e mandar os dados pelo Action do <form>.

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...