Ir para conteúdo

POWERED BY:

Arquivado

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

cahm88

roblema com if no >= ou =>

Recommended Posts

estou com um problema no if

o certo é assim if(desc => leve) no chrome esta funcionando assim, porem o dreamwaver diz que esta errado

 

ai eu mudo para if(desc >= leve) e nao funciona

 

o que eu faço. Sendo que acredito eu que o certo é assim if(desc >= leve)

<table cellpadding="0" cellspacing="0" border="1" id="teste">
	<tr>
    	<td>Aqui é o que o cliente leva</td>
        <td><input type="text"  name="leve"  id="leve" value="3"></td>
	</tr>
    <tr>
    	<td>Aqui é o que o calculo para o desconto</td>
    	<td><input type="text"  name="respdesc"  id="respdesc"></td>
	</tr>
    <tr>
	    <td>Aqui é o que o mutiplicação do desconto com o valor</td>
    	<td><input type="text"  name="multiplicacao"  id="multiplicacao"></td>
	</tr>
    <tr>
	    <td>Aqui é o que o valor do produto</td>
    	<td><input type="text"  name="valor"  id="valor" value="1.00"></td>
	</tr>
    <tr>
    	<td>Aqui é a quantidade que vai levar </td>
        <td><input type="number"  name="qtde" id="qtde" class="qtde" ></td>
	</tr>
    <tr>
    	<td>Aqui é o resultado final com o desconto</td>
        <td><input type="text"  name="resultado" id="resultado"></td>
	</tr>
    <tr>
    	<td></td>
        <td><span name="resultado" id="resultado"></span></td>
	</tr>
</table>

$(document).ready(function() {
    	$('.qtde').click(function() {
			var table = $(this).closest('#teste');
			var leve = table.find('input[name="leve"]').val() || 0;
			var valor = table.find('input[name="valor"]').val() || 0;
			var qtde = this.value || 0; // saber o valor do elemento clicado, dando zero caso não tenha valor
			var desc = parseInt(qtde / leve);
			
		
		if(desc => leve){ //O ERRO ESTA DANDO AQUI
				var result = ((valor * qtde) - (desc * valor)).toFixed(2);
				var finalResult = result.replace('.', ',').replace(/(\d)(?=(\d{3})+\,)/g, '$1.');
				table.find('span[name=resultado]').html(finalResult);
				table.find('input[name=resultado]').val(finalResult);			
			}else{
				var result = (valor * qtde).toFixed(2);
				var finalResult = result.replace('.', ',').replace(/(\d)(?=(\d{3})+\,)/g, '$1.');
				table.find('span[name=resultado]').html(finalResult);
				table.find('input[name=resultado]').val(finalResult);
			}
		});	
	});

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.