Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Aviso


PRWEBMaster

Pergunta

Tudo bem pessoal?

Gostaria de uma ajuda para criar uma função:

Tenho 5 campos, 1º QUANT | 2º SEPARAÇÃO | 3º PRODUÇÃO SMD | 4º PRODUÇÃO PTH | 5º FINALIZAR

Quando coloco o valor no campo QUANT = 100 os demais campos não podem ultrapassar de 100 ai preciso que dê uma mensagem que ultrapassou o valor da quantidade.

Exemplo:

1º QUANT = 100

2º SEPARAÇÃO = 25

3º PRODUÇÃO SMD = 25

4º PRODUÇÃO PTH = 25

5º FINALIZAR = 30

Ai preciso que mostre uma mensagem dizendo que ultrapassou o valor quant = 100.

Obrigado

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

faz um teste ae

function verifica(){
    resp = document.getElementById('resp')

    qtd = document.getElementById('qtd').value;
    sep = document.getElementById('sep').value;
    smd = document.getElementById('smd').value;
    pth = document.getElementById('pth').value;
    fin = document.getElementById('fin').value;

    soma = parseInt(sep) + parseInt(smd) + parseInt(pth) + parseInt(fin);
    if ( qtd > soma )
        resp.innerHTML = 'qtd maior que soma: ' + qtd + ' > ' + soma;
    else
        resp.innerHTML = 'qtd menor ou igual a soma: ' + qtd + ' <= ' + soma;
}
qtd:<input type="text" name="txt1" id="qtd" value="0" /><br />
sep:<input type="text" name="txt1" id="sep" onBlur="verifica();" value="0" /><br />
smd:<input type="text" name="txt1" id="smd" onBlur="verifica();" value="0" /><br />
pth:<input type="text" name="txt1" id="pth" onBlur="verifica();" value="0" /><br />
fin:<input type="text" name="txt1" id="fin" onBlur="verifica();" value="0" /><br />
<div id='resp'></div>

Link para o comentário
Compartilhar em outros sites

  • 0

Segue o link para dar uma analisada

http://linearhcs.dyndns.org/sistema_intern...mp;equipamento=

Se coloco quant_total = 50 e vou colocar 20 na separação ele diz q a quantidade é maior: 50 > 20 e não é bem assim que quero.

Quero que quando chega na finalizar ele fala se passou do quant_total = 50, se não passou ele não da alert so se passar.

Muito obrigado

Não consigui resolver!

Fica dando mensagem toda vez que vou colocar o valor.

Muito obrigado

Link para o comentário
Compartilhar em outros sites

  • 0

qtd:<input type="text" name="txt1" id="qtd" value="0" /><br />
sep:<input type="text" name="txt1" id="sep" onBlur="verifica();" value="0" /><br />
smd:<input type="text" name="txt1" id="smd" onBlur="verifica();" value="0" /><br />
pth:<input type="text" name="txt1" id="pth" onBlur="verifica();" value="0" /><br />
fin:<input type="text" name="txt1" id="fin" onBlur="verifica();" value="0" /><br />
<div id='resp'></div>

em todos os inputs ele chama fução onBlur="verifica();" deixa a chamada da função somente no campo fin

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...