Ir para conteúdo

POWERED BY:

Arquivado

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

Flávio Izo

Comparando Combos

Recommended Posts

Bom dia pessoal, é o seguinte... fiz uma função que compara o valor de 2 combos e apresenta na tela se o 1º combo é maior ou menor que o 2º. Então, a função está funcionando quase que perfeitamente, mas quando seleciono 12000 no 1º e 4000, 6000 ou 8000 no 2º ele diz q 12000 é menor que os valores do 2 º combo.Aí está o formulário e abaixo a função:1)formulário:

<form id="busca" name="busca" method="post" action=""> <table width="243" height="130" border="0" cellpadding="3" cellspacing="0"> <tr> <td><select name="cboTipoCarro" class="box1"> <option value="0">Indiferente</option> <option value="N">Carros novos</option> <option value="U" selected="selected">Carros usados</option> </select></td> </tr> <tr> <td><select name="cboCidade" class="box1"> <option value="cachu">Cachoeiro de Itapemirim</option> </select></td> </tr> <tr> <td><select name="cboMarca" class="box1" onChange="callpage(this.form)"> <?php $conf=$_GET['marca']; $sql_sel_marca=mysql_query("select * from marca order by nm_marca"); while ($marca=mysql_fetch_object($sql_sel_marca)){ if(($marca->cod_marca)==($conf)) { echo "<option selected value='$marca->cod_marca'>$marca->nm_marca</option>"; }else { echo "<option value='$marca->cod_marca'>$marca->nm_marca</option>"; }}?> </select> <select name="cboModelo" class="box1"><?phpif($conf!=NULL) { $sql_sel_modelo = mysql_query("SELECT * FROM modelo WHERE cod_marca='$conf' order by nm_modelo"); $qtde = mysql_num_rows($sql_sel_modelo); if ($qtde == 0){ echo "<option selected value='0'>Nenhum item</option>"; }Else{ while ($modelo=mysql_fetch_object($sql_sel_modelo)){ echo "<option value='$modelo->cod_modelo'>$modelo->nm_modelo</option>";}}} ?> </select></td> </tr> <tr> <td><select name="cboPrecoDe" class="box1" onChange="testaCombo(this.form)"> <option value="eee" selected="selected">De R$</option> <option value="0">0</option> <option value="2000">2.000</option> <option value="4000">4.000</option> <option value="6000">6.000</option> <option value="8000">8.000</option> <option value="10000">10.000</option> <option value="12000">12.000</option> <option value="14000">14.000</option> <option value="16000">16.000</option> <option value="18000">18.000</option> <option value="20000">20.000</option> <option value="22000">22.000</option> <option value="24000">24.000</option> <option value="26000">26.000</option> <option value="28000">28.000</option> <option value="30000">30.000</option> <option value="35000">35.000</option> <option value="40000">40.000</option> <option value="45000">45.000</option> <option value="50000">50.000</option> <option value="60000">60.000</option> <option value="70000">70.000</option> <option value="80000">80.000</option> <option value="90000">90.000</option> <option value="100000">100.000</option> </select> <select name="cboPrecoAte" class="box1" onChange="testaCombo(this.form)"> <option value="eee" selected="selected">Até R$</option> <option value="2000">2.000</option> <option value="4000">4.000</option> <option value="6000">6.000</option> <option value="8000">8.000</option> <option value="10000">10.000</option> <option value="12000">12.000</option> <option value="14000">14.000</option> <option value="16000">16.000</option> <option value="18000">18.000</option> <option value="20000">20.000</option> <option value="22000">22.000</option> <option value="24000">24.000</option> <option value="26000">26.000</option> <option value="28000">28.000</option> <option value="30000">30.000</option> <option value="35000">35.000</option> <option value="40000">40.000</option> <option value="45000">45.000</option> <option value="50000">50.000</option> <option value="60000">60.000</option> <option value="70000">70.000</option> <option value="80000">80.000</option> <option value="90000">90.000</option> <option value="100000">100.000</option> <option value="999999">999.999</option> </select> <input language="javascript" class="botao3" id="btnBuscar" type="submit" value="Buscar" name="btnBuscar" /></td> </tr> </table></form>

2) Função:

function testaCombo(form){ var precoDe=busca.cboPrecoDe.valuevar precoAte=busca.cboPrecoAte.value//alert("E maior. PrecoDe: "+precoDe+" PrecoAte: "+precoAte);if (precoAte < precoDe){alert("MAIOR. PrecoDe: "+precoDe+" É MAIOR QUE PrecoAte: "+precoAte) // busca.precoAte.value = 0;}else{alert("MENOR. PrecoDe: "+precoDe+" É MENOR QUE PrecoAte: "+precoAte)} //window.location.href = "iframe_busca.php?marca="+escolha}

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.