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

Comparação de valores JS x PHP


Marcos Geam

Pergunta

Galera tenho a imagem abaixo para ilustrar meu problema:

LINK DA IMAGEM PARA ENTENDERMOS: http://www.casimages.com.br/i/140228123326217000.jpg.html

Seguinte após olharem a imagem, o que estou com dificuldades é o seguinte....estes checkbox ao serem marcados fazem um calculo e exibem em "PONTOS RESGATAR" do lado direito, a soma do valor do checkbox que vem do banco, até ai está dando certo, quem faz a soma é o JS no codigo que colocarei mais abaixo;

O que preciso é o seguinte, é que caso ele selecione os checkbox e o valor do resgate seja maior que o valor do PONTOS SALDO ele me mande um alert, informando que o saldo é insuficiente;

O problema é que este PONTOS SALDO vem do banco, é uma soma de um while em php da tabela que grava todos os bonus q o cliente tem... Agradeceria um help aí, aguardo!

//codigo java que faz o calculo ao selecionar o checkbox:

<script language="javascript">
function calc_price_of_selected_resgate() {
// Obtendo formulário que contém os checkboxes com o valor dos produtos
var resgate = document.getElementById("pontos")
// Preço será do tipo float por causa dos produtos que podem ter
// centavos em seu valor
var total_price = 0

// Verificando quais checkboxes foram selecionados e somando seu valor;
for(i = 0; i < resgate.length; i++) {
if (resgate.checked == true) {
total_price = total_price + parseInt(resgate.value)
}
}

// Atualizando div que mostra a soma e insere o valor no hidden do form.
document.getElementById('pt_resgate').value = total_price.toFixed(0)
document.getElementById("mostra").innerHTML = total_price.toFixed(0)
}
</script>

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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...