Ir para conteúdo
Entre para seguir isso  
ustogo

Incrementando valores. Só concatena

Recommended Posts

Olá amigos.

 

Tenho 2 campos com valores, estou tentando transferir os valores de um lado para o outro de 1 em 1.

 

O problema é que não soma, só concatena, ja tentei muitas coisas, vejam

 

 

function DiminuiEsquerda(alvo){
var qtd_agr = $("#qtditem_"+alvo).val();
var NOVO2 = parseInt(qtd_agr)-1;
$("#qtditem_"+alvo).val(NOVO2);
AumentaDireita(alvo);
if(NOVO2<=0){ Morreu(alvo); //fadeout no campo };
};
Essa função funciona normal, subtrai de 1 em 1 e quando zera faz o campo sumir.
Mas essa abaixo só faz o campo concatenar 1111 e botando o parentese do parseint antes do + como está abaixo ele retorna NaN.
function AumentaDireita(alvo){
var qtd_agr2 = $("#qtditemcaixa_"+alvo).val();
var NOVO1 = parseInt(qtd_agr2)+1;
$("#qtditemcaixa_"+alvo).val(NOVO1);
if(NOVO1>0){ Nasceu(alvo); //fadein no campo };
};

 

 

Alguém sabe me dizer a causa disso ?

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Show de bola.

 

Dica:

CAIXA_ALTA apenas para constante em programação.

Desde que leio livros de C ocorre este padrão.

Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
Entre para seguir isso  

  • Conteúdo Similar

    • Por Bruno Goedert Dalmolin
      Não consigo apresentar as palavras equivalentes conseguem me ajudar???
      O código é o seguinte: 
       
      #include <stdio.h>
      char equivale(int ddd){
          switch(ddd){
              case 61:
                  return "Brasilia";
                  break;
              case 71:
                  return "Salvador";
                  break;
              case 11:
                  return "Sao Palo";
                  break;
              case 21:
                  return "Rio de Janeiro";
                  break;
              case 32:
                  return "Juiz de Fora";
                  break;
              case 19:
                  return "Campinas";
                  break;
              case 27:
                  return "Vitoria";
                  break;
              case 31:
                  return "Belo Horizonte";
                  break;
          }
      }
      int main(){
          int ddd;
          scanf("%d",&ddd);
          equivale(ddd);
          printf("%d",equivale(ddd));
      }
    • Por Rodymb
      Bom dia!
       
      Preciso fazer um update em um campo do tipo  int de uma tabela para corrigir o horário e a informação que estou buscando está em um campo do tipo datetime de outra tabela. Fiz um update da seguinte forma:
       
      update zan_m00 set m00zc=(SELECT convert(varchar(11),dataemissao,114) FROM tab_nota_header where dataemissao between '2018-08-01 00:00:00' and '2018-08-01 23:59:59' and numpdv=111 and codloja=1 and numnota=74841) where m00af='2018-08-01' and m00za=1 and m00ac=111 and m00ad=69614
       
      Esse update retornou a seguinte mensagem:
      Falha ao converter o varchar valor '11:56:57:00' para o tipo de dados int.
       
      No lugar onde está varchar experimentei usar int, entretanto, ele faz o update somando todo o conteúdo do campo, também usei o CAST e o problema é o mesmo.
      Se eu fizer somente o select, ele retorna pra mim somente a hora, que é o que preciso, mas aí tem outro problema, no campo tipo int a hora é tudo junto 115657 e nesse select ele retorna 11:56:57.
       
      Existe alguma forma de fazer esse update da forma que preciso?
       
    • Por Felipe_N22
      Pessoal, como faço para o banco mostrar os 11 números de entrada que eu inseri na tabela, eu coloco os 11 números normal, ai ele adota essa formatação automático.
       
      Obrigado.

    • Por TeixeiraRamos
      Tenho as páginas:
      "inserir.asp" , "lista.asp" e "gerencia-registro.asp". Essa páginas infelizmente criei mas só tem exemplo de campo varchar e date.
      Gostaria criar um campo tipo número "int".
       
      Inclui dois campos na tabela do banco de dados os dois como número "int" .
      Em "inserir.asp" tem os campos varchar, date e o int que entrei agora (mostrei todos os tipo), mas a dúvida é em pagina_inicial e pagina_final. 
      nome_editora = rs("nome_editora") data_inicio = rs("data_inicio") data_termino = rs("data_termino") pagina_inicial = rs("pagina_inicial") pagina_final = rs("pagina_final") no form
      <tr> <td>Pag.Inicial:</td> <td> <input name="FormPagInicial" size="15" maxlength="15" value="<%=pagina_inicial%>" /> </td> </tr> <tr> <td>Pag.Final:</td> <td> <input name="FormPagFinal" size="15" maxlength="15" value="<%=pagina_final%>" /> </td>  
      Na "lista.asp"
      <td><%=rs("pagina_inicial")%></td> <td><%=rs("pagina_final")%></td> Em "gerencia-registro.asp"
       
      sql = sql & "'" & Request.Form("FormNomeLivro") & "', " sql = sql & "'" & Request.Form("FormNomeAutor") & "', " sql = sql & "'" & Request.Form("FormNomeEditora") & "', " sql = sql & "STR_TO_DATE('" & Request.Form("FormDataInicio") &"','%d/%m/%Y')" & ", " sql = sql & "STR_TO_DATE('" & Request.Form("FormDataTermino") &"','%d/%m/%Y')" & ", " sql = sql & " " & Request.Form("FormPagInicial") & ", " sql = sql & " " & Request.Form("FormPagFinal") & ", " Todos os campos, varchar, date estão funcionando corretamente, ou seja, inclusão, alteração.
      Somente esses dois campos FormPagInicial e FormPagFinal que não consigo fazer inclusão no banco de dados.
      Tentando incluir um novo registro mostra esse erro em:
       
       
       
      Tem alguma coisa errada. Já tentei alterar as aspas simples, compostas, mas nada...
       
      sql = sql & " " & Request.Form("FormPagInicial") & ", " sql = sql & " " & Request.Form("FormPagFinal") & ", "  
      Mas, para que criar dois campos números de página com tipo "int"?
      Desejo fazer calculo com os dos campos página inicial e final.
      Obrigado
       
       
       
       
       
       
       
       
    • Por Kleb.Gomes
      Olá.
      Estou com a seguinte dúvida:
      Tento fazer com que o usuário digite 3 valores de um triângulo em um input cada.
      Logo em seguida, o código deve mostrar se os valores satisfazem os requisitos para que o triângulo exista e, além disso, qual o tipo do triângulo.
      Não sei se o ideal seria aqui ou em HTML5.
      Com ele todo em JS eu consigo fazer, mas quero aprender mais.
       
      <meta charset="UTF-8"> <html> <head> <script type="text/javascript"> //esta função mostra uma frase no navegador e pula uma linha. var mostra = function(frase){ document.write(frase + "<br>"); }; //esta função verifica se a condição de existência do triângula é suprida. function condicao_existencia(){ var n1 = parseInt(document.getElementById('base')); var n2 = parseInt(document.getElementById('ladob')); var n3 = parseInt(document.getElementById('ladoc')); if (n1 < n2 + n3 && n2 < n3 + n1 && n3 < n1 + n2){ document.getElementById('existencia').value = "Esses números satisfazem a condição de existência de um triângulo"; } else{ document.getElementById('existencia').value = "Esses números não satisfazem a condição de existência de um triângulo"; }; tipo_triangulo(); }; //esta função checa que tipo de triângulo é function tipo_triangulo(){ if (n1 === n2 && n2 === n3) { document.getElementById('tipo').value = "Esses valores podem formar um triângulo EQUILÁTERO"; }; if (n1 != n2 && n2 != n3 && n3 != n1){ document.getElementById('tipo').value = "Esses valores podem formar um triângulo ESCALENO"; }; if (n1 != n2 && n2 === n3) { document.getElementById('tipo').value = "Esses valores podem formar um triângulo ISÓSCELES"; }; }; //variáveis var n1 = parseInt(document.getElementById('base')); var n2 = parseInt(document.getElementById('ladob')); var n3 = parseInt(document.getElementById('ladoc')); </script> </head> <body> <center> <font size="8" color="purple">PROGRAMA PARA CÁLCULO DE TRIÂNGULO</font><br><br> <form> Informe o valor da base (a) do triângulo: <input type="text" id="base"><br> Informe o valor do lado b do triângulo: <input type="text" id="ladob"><br> Informe o valor do lado c do triângulo: <input type="text" ide="ladoc"><br> <input type="button" id="calcular" value="Verificar Triângulo" onclick="condicao_existencia();"><br> Validade do triângulo: <input type="text" id="existencia"> <br> Tipo de triângulo: <input type="text" id="tipo"> </script> </form> </body> </html>  
×

Informação importante

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