Ir para conteúdo

POWERED BY:

Arquivado

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

Amandasjn

Preencher input com base em select com dados no bd

Recommended Posts

OBS: Talvez esse tópico tenha que ser transferido para alguma outra área do fórum.

 

Bom dia Amanda,

 

Primeiramente, você precisa trazer os dados do banco e carrega-los no select. Como isso é questão de back-end (programação do lado do servidor), não entrarei nessa questão.

 

Mas quando seu select já estiver preenchido, você pode fazer da seguinte forma:

<select class="selectVidente">
  <option>Brasil</option>
  <option>será</option>
  <option>hexacampeão</option>
</select>
<br>
<br>
<input type="text" class="opcaoSelect">
<input type="text" class="opcaoSelect">
<input type="text" class="opcaoSelect">
<input type="text" class="opcaoSelect">

 

e no javascript (com jquery):

$(document).ready(function(){
    $('.selectVidente').on('change', addOption);
});

function addOption(){
	$('.opcaoSelect').val(this.value);
}

Você pode ver a solução nesse link: https://jsfiddle.net/dougtop/3hwmrusg/

 

Abraços, Doug!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa tarde;

 

Eu o meu sistema eu uso essa função

 


    <script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
    <script>
    function buscalojared(){
      var red = $(".redee").val();

      if(red){
        var url = 'ajax_buscar_lojas.asp?rede='+red;
        $.get(url, function(dataReturn) {
          $('#load_lojas').html(dataReturn);
        });
      }
    }
    </script>

 

no select deixo fica da seguinte forma


<select id="idcliente"  name="rede" class="redee" onchange="javascript:atualizaendereco(this.value);buscalojared();">
<option value="#">GRUPO</option>
<option value="1">Nome</option>
</select>

 

Dentro da minha pagina principal eu tenho que ser uma div com o id="load_lojas", ou seja a id com o mesmo nome que esta dentro de $('#load_lojas').html(dataReturn);

 

e como a linguagem server side que eu trabalho é ASP CLASSIC a pagina ajax_busca_lojas.asp vai ficar da seguinte forma.

 


<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<!--#include file="conexaomysql.asp"-->
<%
call connect
rede = request.QueryString("rede")

 

set rs2 = conn.execute("select * from tec_clientefornecedor where rede='"&rede&"' and situacao!=3 order by fantasia_apelido asc")
%>

<span>*CLIENTE:</span>
<select id="idcliente2" class="lojaa" name="loja" onfocus="uncheck();" onchange="javascript:atualizaendereco(this.value);buscar_cidades();">
<option value="#">CLIENTE</option>
  <%
      while rs2.eof = false
  %>
   <option value="<%=rs2("id")%>"><%=rs2("fantasia_apelido")%></option>
  <%
      rs2.movenext
    wend
  %>
</select>


<%
call disconnect
%>

 

Att;

Gilberto Jr

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por violin101
      Caros amigos, saudações.

      Por favor, alguém pode me dar uma explicação referente o Template AdminLTE + Java Netbeans.

      Após importar para o Sistema Web. o componente para a pasta:
      WEB PAGES
      |___> bower_components - fica apresentando ERRO em algumas subpastas.

      Como consigo corrigir esses erros ?

      At.te,

      Cesar
    • Por violin101
      Caros amigos, saudações.

      Estou com uma dúvida em Sistema WEB em Java.

      O Código abaixo está na Página index.jsp
      <%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1" /> <link href="css/bootstrap.min.css" rel="stylesheet" type="text/css"/> </head> </html>
      O problema são os caracteres especiais que não consigo corrigir.

      Como consigo converter os Caracteres para o Padrão Português(BR) ?

      Grato,

      Cesar
    • Por ILR master
      Tudo bem pessoal?
       
      No código abaixo, estou fazendo uma consulta nas tabelas, banners e banners_referencia
      Meu objetivo é trazer resultados com valores iguais ao nome da cidade declarada na $cidade ou resultados com a referencia Total.
      O problema é que está trazendo todos os resultados. Tenho 10 linhas, 1 com o nome da cidade e duas com o valor Total, então o resultado teria que ser de apenas 3 linhas, mas mostra tudo.
       
      $banner = "SELECT A.*, B.* FROM banners A, banners_referencia B WHERE B.cod_referencia = A.cod_referencia AND A.cidade = '$cidade' OR B.referencia = 'Total' ORDER BY RAND()";
      $banner = mysqli_query($conexao, $banner) or die ("Banner não encontrado");
      while($busca= mysqli_fetch_array($banner)){
          print $busca['cidade'].'<br>';
      };
       
      Alguém consegue me ajudar?
    • Por violin101
      Caros amigos, saudações.
       
      Estou escrevendo um Sistema Java Web e quando clico no Botão Salvar, o Java acusa esse erro:

      ERROR: Cannot invoke "Object.toString()" because the return value of "java.util.Map.get(Object)" is null
       
      Já tentei de várias formas resolver esse problema, mas não estou conseguindo.

      Por favor, alguém pode me ajudar identificar a origem e resolver o problema acima ?

      Grato,
       
      Cesar
    • Por violin101
      Caros amigos, saudações.

      Estou enfrentando um problema que não consigo entender.

      Após Instalar o MySql versão 8.0.36, funciona corretamente realizando as conexões.

      O problema é:
      ---[ após reiniciar o micro, o MySql não faz as conexões.
      --[ tenta localizar este arquivo, mas não acha: my.ini
       
      Onde localizo ou configuro este arquivo na Pasta MySql ?

      Grato,
       
      Cesar
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.