Queria uma ajuda com meu codigo sou fraco em javascript meu forte e mais pra php.
Tenho uma tabela e nesse tabela um Select que puxa dados do banco e ao ser listado os dados, eu escolho um item, e por onchange ele executa um script que vai ao banco e retorna o preco desse item. Na primeira linha funciona corretamente, porem eu tenho um botao de adicionar que clona a minha linha, fazendo com que o id de cada linha seja igual, no nome nao e pq esta como array.
Mas a parte que identifica o Item escolhido e retorna o preço daquele item faz isso pela id, tendo o mesmo id vai retornar o mesmo valor.
Alguma sugestao do que posso fazer para distinguir essas id ? nao da pra manipular manualmente pq eu posso tanto ter um campo como inumeros adicionados com o botao, teria que ser automatico.
Desde ja grato
<scripttype="text/javascript">
$(function(){function removeCampo(){
$(".removerCampo").unbind("click");
$(".removerCampo").bind("click",function(){if($("tr.linhas").length >1){
$(this).parent().parent().remove();}});}
$(".adicionarCampo").click(function(){
novoCampo = $("tr.linhas:first").clone();
novoCampo.find("input").val("");
novoCampo.insertAfter("tr.linhas:last");
removeCampo();});});</script><scripttype="text/javascript">function listanome(){var nome;
nome = document.getElementById("nome").value;if(nome !=''){var dados ={
listanome : nome
}
$.post('../BUSCAR_BANCO/busca_preco.php', dados,function(retorna){
$(".resultado2").html(retorna);});}else{
alert("Sem Equipamento Selecionado");}}</script>
PARTE DA TR DA TABELA QUE E CLONADA
<trclass="linhas"><tdcolspan="4"><selectstyle="width:355px;"name="descricao[]"id="nome"onchange="listanome(nome)"><optionvalue="">Selecione..</option>
PARTE DA CONSULTA NO BANCO QUE RETORNA O NOME COM O VALUE SENDO UM ID
</select></td><td><inputtype="number"style="width:50px;"size="1"name="qtd[]"></td><tdclass="resultado2">RETORNA VALOR DO BANCO</td><td><inputsize="10"name="valortotal[]"></td><td><inputsize="10"name="royalties[]"></td><td><inputsize="6"name="imposto[]"></td><td><inputsize="16"name="transporte[]"></td><td><inputsize="11"name="desconto[]"></td><td><inputsize="16"name="valorfinal[]""></td><td><ahref="#"class="removerCampo"title="Remover linha"><inputtype="button"name="Excluir"style="width:70px;background-color:red;"></a></td></tr></tbody><tfoot><tr><tdcolspan="13"><center><ahref="#"class="adicionarCampo"title="Adicionar item"><inputtype="button"name="adicionar"value="Adicionar"></a></center></td></tr></tfoot>
Tô tentando fazer um pre-loading, mas não consigo de jeito algum.
Quero mostrar uma animação enquanto a página é carregada e depois de caregada, esconder a animação e mostrar conteúdo.
Olá a todos!
Tenho uma pagina que possui uma DIV onde coloquei uma pagina PHP.
Uso a função setInterval para atualizar a pagina inclusa dentro da DIV.
O problema é que ao acessar o site , a DIV só me mostra a pagina inclusa somente quando completo o primeiro minuto.
Preciso que a pagina inclusa já inicie carregada
Meu código JavaScript e a DIV com a pagina PHP
<script>
function atualiza(){
var url = 'direita.php';
$.get(url, function(dataReturn) {
$('#direita').html(dataReturn);
});
}
setInterval("atualiza()",60000);
</script>
<div>
<span id="direita"></span>
</div>
Estou fazendo o upload de arquivos com fetch dessa forma
fetch(url, {
method: 'POST',
headers: {'Content-Type': 'multipart/form-data',},
body: formData
}).catch((error) => (console.log("Problemas com o Upload"), error));
estou usando input type=file
e criando uma const formData = new FormData();
mas não faz e não dá nenhum erro.
estou fazendo o upload com a url="http://localhost/dashboard/dados".
Queria uma ajuda com meu codigo sou fraco em javascript meu forte e mais pra php.
Tenho uma tabela e nesse tabela um Select que puxa dados do banco e ao ser listado os dados, eu escolho um item, e por onchange ele executa um script que vai ao banco e retorna o preco desse item. Na primeira linha funciona corretamente, porem eu tenho um botao de adicionar que clona a minha linha, fazendo com que o id de cada linha seja igual, no nome nao e pq esta como array.
Mas a parte que identifica o Item escolhido e retorna o preço daquele item faz isso pela id, tendo o mesmo id vai retornar o mesmo valor.
Alguma sugestao do que posso fazer para distinguir essas id ? nao da pra manipular manualmente pq eu posso tanto ter um campo como inumeros adicionados com o botao, teria que ser automatico.
Desde ja grato
Compartilhar este post
Link para o post
Compartilhar em outros sites