Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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);
}
});
});Carregando comentários...