Ir para conteúdo

POWERED BY:

Arquivado

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

George Farias Sena

Mostrar Mensagem na PROPRIA TELA ou POPUP

Recommended Posts

Prezados,

 

Pintou mais uma dúvida!

 

Tenho um form que tem os seguintes campos:

 

Valor1:

Valor2:

Valor3:

 

Qtd1:

Qtd2:

Qtd3:

 

Valor_Total:

 

beleza?

 

Seguinte, teria como colocar uma mensagem na propria tela informando se a negociação é possível? Segue exemplo:

 

Valor1: 100

Valor2: 200

Valor3: 100

 

Qtd1: 1

Qtd2: 1

Qtd3: 3

 

O total abaixo será um total que a pessoa solicitante vai informar!

Valor_Total: 2.500

 

Fórmula:

 

Se (Valor1 + Valor2 + Valor3) X (Qtd1 + Qtd2 + Qtd3) > Valor_Total

Então

Msg "Reprovado, seu valor total solicitado é menor que o calculado";

Senão

Msg "Aprovado";

 

 

PARA O EXEMPLO ACIMA SERÁ MOSTRADA UMA MENSAGEM DE APROVADO, POIS 2.000 NÃO É MENOR QUE 2.500

Compartilhar este post


Link para o post
Compartilhar em outros sites

bem você, poderia fazer em javascript, depois que ele digitasse a ultima qtd, faria a conta e mostraria o alert.... ou se tem um formulário, depois que clicasse em enviar ou sei lá, daria o refresh, faria a conta e mostraria a resposta tudo isso em PHP

Compartilhar este post


Link para o post
Compartilhar em outros sites

acredito que tenha que ser em javascript pois o mesmo eh utilizado para processar dados no lado do cliente, enquanto que o php processa no lado do servidor ou sej avc tera que enviar a informação atraves de um form para analisar e ae responder o usuario, logo usa javascript =Dpor isso q o AJAX eh a nova coqueluxe do momento.

Compartilhar este post


Link para o post
Compartilhar em outros sites

HTML:

<input type="text" name="valor1" id="valor1"><br><input type="text" name="valor2" id="valor2"><br><input type="text" name="valor3" id="valor3"><br><br><input type="text" name="qtde1" id="qtde1"><br><input type="text" name="qtde2" id="qtde2"><br><input type="text" name="qtde3" id="qtde3"><br><br><input type="text" name="valorTotal" id="valorTotal" onBlur="return aprovarSolicitacao()">

java script:

<script>function aprovarSolicitacao() {	valor1 = document.getElementById("valor1");	valor2 = document.getElementById("valor2");	valor3 = document.getElementById("valor3");	qtde1 = document.getElementById("qtde1");	qtde2 = document.getElementById("qtde2");	qtde3 = document.getElementById("qtde3");	valorTotal = document.getElementById("valorTotal");	valorCalculado = (valor1 * qtde1) + (valor2 * qtde2) + (valor3 * qtde3)	if (valorCalculado > valorTotal) {		alert("Negado");	} else {		alert("Aprovado");	}}</script>
PS:Não testado

Compartilhar este post


Link para o post
Compartilhar em outros sites

HTML:

<input type="text" name="valor1" id="valor1"><br><input type="text" name="valor2" id="valor2"><br><input type="text" name="valor3" id="valor3"><br><br><input type="text" name="qtde1" id="qtde1"><br><input type="text" name="qtde2" id="qtde2"><br><input type="text" name="qtde3" id="qtde3"><br><br><input type="text" name="valorTotal" id="valorTotal" onBlur="return aprovarSolicitacao()">
java script:
<script>function aprovarSolicitacao() {	valor1 = document.getElementById("valor1");	valor2 = document.getElementById("valor2");	valor3 = document.getElementById("valor3");	qtde1 = document.getElementById("qtde1");	qtde2 = document.getElementById("qtde2");	qtde3 = document.getElementById("qtde3");	valorTotal = document.getElementById("valorTotal");	valorCalculado = (valor1 * qtde1) + (valor2 * qtde2) + (valor3 * qtde3)	if (valorCalculado > valorTotal) {		alert("Negado");	} else {		alert("Aprovado");	}}</script>
PS:Não testado
Dá sempre a mensagem que está sempre aprovado?!Mais esse é o caminho, se puder dar mais umas dicas...AbraçosGeorge Sena

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.