Jump to content

vinifonseca1618

Members
  • Content count

    14
  • Joined

  • Last visited

Community Reputation

2 Comum

About vinifonseca1618

  • Birthday 03/04/1997

Informações Pessoais

  • Sexo
    Masculino
  • Localização
    São Paulo, SP
  • Interesses
    Programação, Desenvolvimento Web
  1. vinifonseca1618

    Resetar SELECT a partir de Outro Select

    Tenta o seguinte: var grupoSelecionado = "#" var grupoSelectEl = document.querySelector('#idcliente') var depSelecionado = "#" var depSelectEl = document.querySelector('#dpto') function grupoSelecionado(grupo) { if (grupoSelecionado !== grupo) { depSelectEl.value = depSelecionado = "#" } grupoSelecionado = grupo } function depSelecionado(dep) { depSelecionado = dep } groupSelectEl.addEventListener('onchange', function(event) { grupoSelecionado( event.target.value || "" ) } depSelectEl.addEventListener( 'onchange', function(event) { depSelecionado( event.target.value || "" ) }
  2. vinifonseca1618

    Separando e exibindo string

    Não, na verdade ele errou ao dizer que o endereço vem naquele formato. Se você der um GET na URL "http://apps.widenet.com.br/busca-cep/api/cep.json?code=0512", veja que a API retorna um JSON estruturado. Não tem necessidade de tratar a resposta (no caso, se for bem sucedida).
  3. vinifonseca1618

    Separando e exibindo string

    Tenta o seguinte, usando regex: function trataEndereco(endereco) { var p1 = "", p2 = "" endereco = endereco.replace(/^\w+/i, function(match) { p1 = match; return "" }) endereco = endereco.replace(/\-\s(.*)?$/, function(match) { p2 = match; return "" }) return [ p1, endereco.trim(), p2 ] } Só passar o endereço para esta função, que ela retorna um array com as partes que você quer
  4. vinifonseca1618

    Timer Após Timer

    Olá, tente o seguinte código: const sleep = time => new Promise(resolve => setTimeout(resolve, time)) Array(7).fill(0).map( (_, numseq) => async() => { abrirPopupProdutoMultiloja(list[numseq].numero); await sleep(2000) //Timer1(2 segundos) $('#jstreeCategorias1').jstree(true).deselect_all(); $('#jstreeCategorias1').jstree(true).select_node(list[numseq].valor1); if(list[numseq].hasOwnProperty("valor2")) { $('#jstreeCategorias1').jstree(true).select_node(list[numseq].valor2); } salvarProdutoLoja(list[numseq].numero); //Timer2(2 segundos) await sleep(2000) } ).reduce((ps, p) => ps.then(p), Promise.resolve()).then(() => alert('Tarefa concluída'))
  5. vinifonseca1618

    desenvolver um algoritmo

    Você precisa definir qual vai ser a entrada e qual vai ser a saída do algoritmo... Pra só depois pensar como vai ser o processamento. Pelo que você falou, a questão pede pra CALCULAR o valor de H, DADO um número N; é sempre assim, o que é dado é a entrada, o que é calculado é a saída.
  6. vinifonseca1618

    Mudar type de todos os campos input em Array

    o document.getElementById retorna um elemento com o id especificado se você quer selecionar todos os inputs, use document.getElementByTagName var inputArray = document.getElementsByTagName('input'); for(var i = 0; i<inputArray.length; i++){ inputArray[i].type = 'text'; }
  7. vinifonseca1618

    Ajax dentro de IF Javascript

    se você estiver usando esse código mesmo, então o browser vai dar erro porque "alertand" não é um método do objeto window, troque só por alert("ok") ou alert("erro")
  8. vinifonseca1618

    Ajax dentro de IF Javascript

    só adicionar um campo de 'success' ao objeto ajax associado a um callback var dataObj = { /* coloque os dados nesse JSON */ } $.ajax({ method: 'POST', data: dataObj, error: function(err){ window.alert("Ocorreu um erro: "+err); } success: function(data){ //código executado se o ajax for bem sucedido } })
  9. vinifonseca1618

    Ajax dentro de IF Javascript

    se você tá enviando via POST, mude a configuração de método do ajax pra POST: var dataObj = { /* coloque os dados nesse JSON */ } $.ajax({ method: 'POST', data: dataObj, error: function(err){ window.alert("Ocorreu um erro: "+err); } })
  10. vinifonseca1618

    sms - erro ao obter resultado de envio sms - return - php

    Troca strpos($resultado, "OK") por strcmp($resultado, "OK"), ou por $resultado === "OK"
  11. vinifonseca1618

    Ajax dentro de IF Javascript

    if(confirm("Deseja realizar determinada ação?")){ //bloco de código caso o usuário pressione ok //chame ajax aqui } else { //ou código quando cancelar (opcional) } confirm([string]) é um método do javascript puro que chama uma caixa de mensagem e retorna um valor booleano. é possivel colocar PHP dentro de if-else, só que o código PHP vai ser executado no momento da requisição do cliente, e não quando o usuário pressionar 'OK' ou 'cancelar'.
  12. vinifonseca1618

    Ionic vs Xamarin

    Trabalho com Ionic e digo que é uma plataforma fácil de ser usada, porém que agora dá mais foco ao iOS em termos de componentes em CSS. Porém esse ano sai o Ionic 2 com suporte a material design e muito mais leve. Enfim, com Ionic você trabalha mais com HTML, CSS e JS, e quando você dá build utilizando o apache cordova o resultado é uma página em HTML que roda em uma WebView que ocupa a tela inteira, basicamente isso. Se você quiser controlar recursos de hardware como bluetooth, você pode instalar "plugins" via git. Esses plugins são recursos do cordova que permitem controlar hardware por meio de código em javascript, o que eu acho muito fácil Agora Xamarin eu já não sei, fui em uma palestra na minha faculdade sobre Xamarin e aprendi que a ferramenta basicamente "compila" aplicações em C# para rodar em programas realmente nativos no Android, iOS e lógico Windows Phone. Porém é pago, aí teria que ver se você tem alguma experiência com C# e tem condição de pagar a anuidade, tem que ver qual a complexidade, abrangência do aplicativo e etc. Mas a minha preferência é Ionic.
  13. vinifonseca1618

    desenvolver um algoritmo

    use o operador de resto, dependendo da linguagem é % ou 'mod' e o operador de divisão inteira também, que no caso é 'div' no seu caso o algoritmo ficaria assim programa algarismosNumero var n: inteiro inicio escreva "Insira 'N': " leia(n) escreva "Centenas: " escreva n div 100 n = n mod 100 escreva "Dezenas: " escreva n div 10 n = n mod 10 escreva "Unidades: " escreva n fim
  14. vinifonseca1618

    jQuery Autocomplete

    Se você quiser fazer um recurso de autocomplete igual o google suggest, você vai te que fazer uma API (no caso em PHP) e integrar o HTML com ajax. HTML + JS: <script> var executeAjaxQuery = function(string){ if (string.length == 0){ $("#autoComplete").html(""); $("#autoComplete").css("border","0px"); return; } var ajaxSuccessCallback = function(data){ $("#autoComplete").html(data); $("#autoComplete").css("border","1px solid #000") } $.get('api.php',{string:string},ajaxSuccessCallback); } </script> <input onkeyup="executeAjaxQuery(this.value)" type="text"/> <!-- autocomplete vai aparecer nesta div --> <div id="autoComplete"></div> API em PHP que vai receber as requisições GET $qsParam = $_GET["string"]; $query = "SELECT nome FROM produtos WHERE nome LIKE '%".$qsParam."%' AND status = 's' ORDER BY nome ASC"; $result = $mysqli->query($query); while($row = $result->fetch_assoc()){ echo $row['nome'].'<br/>'; }
×

Important Information

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