Jump to content

Sergio Tomas

Members
  • Content count

    169
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by Sergio Tomas

  1. Sergio Tomas

    Utilizar DOM para inserir novas linhas em tabela.

    Bom dia Thiago, primeiro de tudo gostaria de saber como está o seu código javascript para poder orienta-lo.
  2. Sergio Tomas

    Banner rotativo com controlador

    Bom dia Victor, Recomento você a usar a propriedade "transition" do CSS para animações no seu slideshow. O bug que está acontecendo é devido ao seu "window.setTimeout", provavelmente ele deve ta sendo disparado varias vezes devido aos seus eventos "mouseover, mouseout, click". Abs.
  3. Sergio Tomas

    Bug no Ajax somente no I.Explorer 11, o que pode ser ?

    Bom dia, esse código funciona mesmo em outros navegadores? Pois você está com um erro de sintaxe na função getNewTitel() Verifica as chaves de abertura e fechamento do seu código, quando estiver tudo certo e o erro ainda persist, mostre o que é exibido no console do navegador na ferramenta de desenvolvedor (f12) do IE.
  4. Sergio Tomas

    Verificar se FLOAT é Negativo

    Thallison eu fiz o teste no Liveweave e está aparecendo 0 conforme você quer, não estou entendo. Se o total é 1200,20 e eu coloco 800 ele me retorna zero pois não há troco estou certo? Então qual é o erro?
  5. Sergio Tomas

    Listar mais de um resultado no input

    Boa tarde Andréia tudo bem? Neste caso você terá que criar uma div com os itens que foram trazidos. Exemplo: <div class='autocomplete'> <ul> <!-- AQUI DENTRO SERÁ CARREGADO ESTA LISTA --> </ul> </div> Ai no seu Javascript no momento do retorno deste objeto que você citou em seu post você irá implementar como o exemplo abaixo: var autocomplete = document.querySelectorAll(".autocomplete > ul"); var objeto = OBJECT_QUE_RETORNOU_DO_CEP; for(obj in objeto){ //cria um elemento LI para ser adicionado no UL da div criada var li = document.createElement("li"); //adiciona o endereço do objeto no conteudo do li var textoLi = document.createTextNode(objeto[obj].endereco); li.appendChild(textoLi); //adiciona o LI ao ul da div autocomplete autocomplete.appendChild(li); } Sei que irá surgir dúvidas, estou a disposição para te ajudar.
  6. Sergio Tomas

    colocar o código de cookies e onclick

    Boa tarde Marcio, Aqui é para resolução de dúvidas. ningúem irá fazer o código para você recomendo que de uma estudada nesses sites: http://www.w3schools.com/ ou http://pt-br.html.net/
  7. Sergio Tomas

    Verificar se FLOAT é Negativo

    Boa tarde Thalisson. Simples, não precisa converter o seu zero para moeda pois não é dinamico é fixo. $("#troco").val("0,00");
  8. Bom dia Italo, Você poderia colocar aqui exatamente quando esse código é executado, pois fazendo testes no console do chrome estou conseguindo pegar o campo facilmente, não estou entendendo o por que você não está conseguindo
  9. Olá Marketeus, você pode sanar este problema colocando \" no lugar de *
  10. Sergio Tomas

    ajax não carega o javascript

    Bom dia Renato, tente colocar o seu código dentro desse bloco: window.onload = function(){ //coloca o seu código aqui que ele será executado quando estiver tudo carregado na pagina }
  11. Sergio Tomas

    mudar codigo

    Bom dia Jair, pode ser mais específico no que você quer? Pois se quer adicionar duas divs pelo javascript você deve criar um código novo, não tem como mudar este pois pelo que parece ele n adiciona nenhuma div, não espere que nos faremos o código para você, tente, e venha tirar dúvidas conosco e não solicitações.
  12. Sergio Tomas

    função não reconhece variavel

    Fala Jr, Cara troque isso: user.css({"border-bottom" : "1px solid #F00"}); Por isso: user.css("border-bottom", "1px solid #F00");
  13. Sergio Tomas

    Pagina de Loading

    Fala Nicolas, De uma olhada neste site: http://www.w3schools.com/ajax/
  14. Sergio Tomas

    Exibir div onclick e ocultar automaticamente

    Bom dia Danicarla, Tente esta solução: <script> function Mudarestado(el) { var display = document.getElementById(el).style.display; if(display == "none"){ document.getElementById(el).style.display = 'block'; //após exibir a caixa eu crio o timeout para fechar window.setTimeout(function(){ document.getElementById(el).style.display = 'none'; }, 10000); } else { document.getElementById(el).style.display = 'none'; } } <script> <div id="minhaDiv" style="display:none;width:100%;height:500px;background-color:#CCC">Conteudo da div</div> <button type="button" onclick="Mudarestado('minhaDiv')">Mostrar / Esconder</button>
  15. Sergio Tomas

    bloqueio de letra no input

    Olá Hugo vc pode usar expressões regulares exemplo: function mdata(v){ v=v.replace(/\D/g,""); //Remove tudo o que não é dígito v=v.replace(/(\d{2})(\d)/,"$1/$2"); v=v.replace(/(\d{2})(\d)/,"$1/$2"); v=v.replace(/(\d{2})(\d{2})$/,"$1$2"); return v; }
  16. Olá Bruno, você deve armazenar no value do radio o ID do item ao inves de pegar na tabela, ai é so pegar rads[i].value
  17. Sergio Tomas

    Trabalhando com elementos e cliques

    Boa Tarde Crazy, bem legal seu aplicativo a idéia é fantastica, amigo na internet vc não vai encontrar nada parecido mesmo pois é algo bem específico, mas não é dificil de implementar, vou lhe dar algumas dicas. 1 - Criando a imagem da pizza e as suas metas Bom aqui é o seguinte para fazer o efeito de que a metade da pizza está sendo pintada com alguma cor ou plano de fundo com os ingredientes (Algo que seria legal :)) você pode criar uma imagem no qual vc tera um fundo branco e no meio um circulo com fundo transparente. Em seguida na hora de passar para o código essa imagem você irá fazer da seguinte maneira: <div id="pizza"> <div id="pizza_lado_direito"></div> <div id="pizza_lado_esquerdo"></div> <div id="pizza_background"></div> <button id="botao_lado_direito" onclick="escolherSaborDireito();"></button> <button id="botao_lado_esquerdo" onclick="escolherSaborEsquerdo();"></button> </div> <style> #pizza{width: 200px; height: 200px; position: relative;} #pizza_lado_direito{position: absolute; width: 50%; height: 100%; top: 0; right: 0; background-color: red;} #pizza_lado_esquerdo{position: absolute; width: 50%; height: 100%; top: 0; left: 0; background-color: blue;} #pizza_background{width: 100%; height: 100%; background-image: url('caminho_da_imagem_criada'); position: absolute; z-index: 2} /*posiciono os botoes de click pois n da para ativar o click nas divs direito e esquerdo, pois elas estarao em baixo da div pizza_background */ #botao_lado_direito{position: absolute; width: 50%; height: 100%; top: 0; right: 0; border: none; background: none;} #botao_lado_esquerdo{position: absolute; width: 50%; height: 100%; top: 0; right: 0; border: none; background: none;} </style> Bom feito seu HTML e CSS vc pode chamar a modal pelo javascript 2 - Alterando os valores dos lados da pizza Agora nesse ponto quando você for abrir a modal você tem que pegar os IDS dos botoes e armazena em algum lugar o ingrediente escolhido, vc pode colocar inputs hidden ou até mesmo em algum objeto json ai você deve escolher a melhor opção, eu aconselho guardar no proprio button, mas ai é a sua escolha. Bom creio que seja isso, espero que te ajude!, abraços!
  18. Sergio Tomas

    Retorno Vazio JSON

    Boa tarde Thalisson, você pode resolver seu problema de outra forma, utilizando JSON.parse, exemplo: var data = '{"vendedor":"nome","count":1}', //aqui o retorno da sua função que veio do php obj = JSON.parse(json); //transformo a string em Json. if(obj.vendedor != undefined && obj.vendedor != ""){ //sucess } else{ //error }
  19. Sergio Tomas

    Transformar Float para padrão de moedas reais (R$)?

    Fala Eduardo, beleze, segue um exemplo: <html> <head> </head> <body> <script language="javascript"> //calcula as moedas function calcularMoeda(){ var valor1 = document.getElementById("txtValor1").value; //pego o value do textbox1 var valor2 = document.getElementById("txtValor2").value; //pego o value do textbox1 //removo os pontos e virgulas para calcular o valor valor1 = valor1.replace(".", ""); //removo os pontos valor1 = valor1.replace(",", ""); //removo as virgulas valor2 = valor2.replace(".", ""); //removo os pontos valor2 = valor2.replace(",", ""); //removo as virgulas valor1 = parseFloat(valor1); //transform em float valor2 = parseFloat(valor2); //transform em float var resultado = valor1 + valor2; //calculo as moedas resultado = MascaraMoedaValue("" + resultado + "",'.',','); //transformo em moeda novamente alert(resultado); } //mascara para numeros completos function MascaraMoedaValue(valor, SeparadorMilesimo, SeparadorDecimal){ var sep = 0; var key = ''; var i = j = 0; var len = len2 = 0; var strCheck = '0123456789'; var aux = aux2 = ''; if (strCheck.indexOf(key) == -1) return false; // Chave inválida len = valor.length; for(i = 0; i < len; i++) if ((valor.charAt(i) != '0') && (valor.charAt(i) != SeparadorDecimal)) break; aux = ''; for(; i < len; i++) if (strCheck.indexOf(valor.charAt(i))!=-1) aux += valor.charAt(i); len = aux.length; if (len == 0) valor = ''; if (len == 1) valor = '0'+ SeparadorDecimal + '0' + aux; if (len == 2) valor = '0'+ SeparadorDecimal + aux; if (len > 2) { aux2 = ''; for (j = 0, i = len - 3; i >= 0; i--) { if (j == 3) { aux2 += SeparadorMilesimo; j = 0; } aux2 += aux.charAt(i); j++; } valor = ''; len2 = aux2.length; for (i = len2 - 1; i >= 0; i--) valor += aux2.charAt(i); valor += SeparadorDecimal + aux.substr(len - 2, len); return valor; } return false; } //mascara para numeros a serem digitados function MascaraMoedaInput(objTextBox, SeparadorMilesimo, SeparadorDecimal, e){ var sep = 0; var key = ''; var i = j = 0; var len = len2 = 0; var strCheck = '0123456789'; var aux = aux2 = ''; var whichCode = (window.Event) ? e.which : e.keyCode; if (whichCode == 13) return true; key = String.fromCharCode(whichCode); // Valor para o código da Chave if (strCheck.indexOf(key) == -1) return false; // Chave inválida len = objTextBox.value.length; for(i = 0; i < len; i++) if ((objTextBox.value.charAt(i) != '0') && (objTextBox.value.charAt(i) != SeparadorDecimal)) break; aux = ''; for(; i < len; i++) if (strCheck.indexOf(objTextBox.value.charAt(i))!=-1) aux += objTextBox.value.charAt(i); aux += key; len = aux.length; if (len == 0) objTextBox.value = ''; if (len == 1) objTextBox.value = '0'+ SeparadorDecimal + '0' + aux; if (len == 2) objTextBox.value = '0'+ SeparadorDecimal + aux; if (len > 2) { aux2 = ''; for (j = 0, i = len - 3; i >= 0; i--) { if (j == 3) { aux2 += SeparadorMilesimo; j = 0; } aux2 += aux.charAt(i); j++; } objTextBox.value = ''; len2 = aux2.length; for (i = len2 - 1; i >= 0; i--) objTextBox.value += aux2.charAt(i); objTextBox.value += SeparadorDecimal + aux.substr(len - 2, len); } return false; } </script> <form> Valor 1 R$: <input type="text" name="valor1" id="txtValor1" onKeyPress="return(MascaraMoedaInput(this,'.',',',event))"> Valor 2 R$: <input type="text" name="valor2" id="txtValor2" onKeyPress="return(MascaraMoedaInput(this,'.',',',event))"> <button type="button" onclick="calcularMoeda()">Calcular</button> </form> </body> </html> Este exemplo transforma os valores e clicando no botao ele calcula. A mascara você pode guardar em algum script separado para seu código não ficar poluido.
  20. Sergio Tomas

    Transformar Float para padrão de moedas reais (R$)?

    Olá Eduardo, eu recomendaria você a usar uma mascara para exibir como dinheiro e calcular os valores sem mascara.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.