Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Célio-Ctba

Somar valor dos campos

Recommended Posts

Fala galera!!!!

 

Tenho um formulário, onde pergunto qual a porcentagem de importância de cada ítem, o usuário divide entre os campos os valores que ele acha pertinente, mas o problema é q a soma de todos os campos tem q ser 100%.

Gostaria q ele mandasse uma msg de erro se a soma não fosse exatamente 100.

 

Exemplo:

Vendas:____%Locação:____%Assistencia:____%Compras:____%

Após preenchidos somam-se os campos, se a soma for maior ou menor q 100, retorna msg de erro e retorna para que seja corrigido.

Senão msg de OK ou permite q ele passe para a próxima questão do formulário.

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

usa o evento onBlur em cada campo pra verificar essa soma

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu fiz assim mas não dá a soma correta

function valor(form){			 if((form.vlr1.value + form.vlr2.value + form.vlr3.value) !=100){alert(" o valor está incorreto!");			  return false;}}

<form action="Untitled-2.html" method="post" name="form"><input type="text" name="vlr1"> <input type="text" name="vlr2"><input type="text" name="vlr3"><input type="submit" name="enviar" value="enviar" onclick="valor(form)">

Compartilhar este post


Link para o post
Compartilhar em outros sites

MARAVILHA!!!!

 

Fiz apenas uma alteração pra adaptar a minha necessidade, como ele não é no fim do form, substituí o

<input type="submit" name="enviar" value="enviar" onclick="return valor();">
por
<input type="text" name="vlr3" id="vlr3" onBlur="return valor();">

 

 

Mto Obrigado!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

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