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

(Resolvido) Acredito que o JavaScript seja o cara para me ajuda


cmdmss

Pergunta

Caros colegas,

tenho um combobox aberto (em lista) onde possuo varias opções... porem, ao clicar a primeira vez em uma dessas opções, o comando no qual este esta programado não é executado.. ele é executado apenas se eu clico em um segundo objeto no combobox, ou seja, eu clico uma vez em uma opção e nada acontece, ao clicar na segunda opção, o comando é executado!

alguém saberia como resolver este problema?!

Agradeço a atenção.

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0
<script type="text/javascript" src="jquery-1.4.1.min.js"></script>
<script type="text/javascript">

   $(document).ready(function(){
      $("select[name=msgs]").change(function(){       
        $.post("texto_msgs.php",
         {msgs:$("#msgs").val()},
         function(valor){
            $("textarea[name=texto]").val(valor);
         }
         )
       $.post("dataehora_msgs.php",
         {msgs:$("#msgs").val()},
         function(valor){
            $("textarea[name=data]").val(valor);
      })
       
       })
   })
  
 </script>
</HEAD>
<BODY LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0>
<!-- ImageReady Slices (sgv.psd) -->

  <div id="apDiv1"><? echo "<font size=2><b>Olá $user, em que posso lhe ser útil hoje?</b></font>"; ?></div>
<div id="apDiv2"><? ver_per($men);?></div>
<div id="apDiv3"><table width="170%" border="0"><tr><td align="center"><a href="nova_msg/nova_msg.php"><font color="black">Nova Mensagem</font></a></td><td align="center"><a href="msg_enviada/msg_enviada.php"><font color="black">Mensagens Enviadas</font></a></td><td align="center"><a href="mensagens.php"><font color="black">Chegou nova mensagem?</font></a></td></tr></table></div>
  <div id="apDiv4">
    <table border="0" width="75%" align="center"> 
        <tr><td><td><td align="center"><form method="post" action="man_msg.php"><input type="submit" value="Responder" name="botao"><select name="msgs" id="msgs" size="8">
        <option value="" selected="">SELECIONE</option>
        <?php    
        require_once("conecta_sgv.php");
        $sql="SELECT * from mensagens WHERE destinatario = '$nome'";
        $qr=mysql_query($sql) or die (mysql_error());        
        while($ln=mysql_fetch_assoc($qr)){
          echo '<option value="'.$ln['id'].'">'.$ln['titulo'].' - De:'.$ln['autor'].'</option>';
        }
        ?>
        </select><input type="submit" value="Excluir" name="botao"></form></td></td></td></tr><tr><td><td><td align="center">Recebida em:&nbsp;<textarea name="data" rows="1" cols="23" style="overflow:hidden;"></textarea></td></td></td></tr>
        <tr><td><td><td align="center"><textarea name="texto" rows="8" cols="65" disabled></textarea></td></td></td></tr>
    </table>
  </div>

Link para o comentário
Compartilhar em outros sites

  • 0

$("select[name=msgs]").change(function(){
Esta função só será executada quando o valor do campo for trocado, o que só acontece quando você selecione um e então troca. Ao invés disto, utilize:
$("select[name=msgs]").click(function(){

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,5k
×
×
  • Criar Novo...