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

Forumulário select ocultar e mostrar div


Marcixs

Pergunta

Olá pessoal preciso de uma ajudinha. :(

O objetivo da função abaixo é:

Se o valor da compra for MAIOR que 500 então mostra as div divNumParcVisa ou divNumParc.

Se o valor da compra for MENOR que 500 então mostra a div divNumParc03 e oculta as divs divNumParcVisa e divNumParc.

O problema é que ele só mosra a divNumParc.

O que preciso.

Preciso que o script entenda que se a compra for MAIOR do que 500 e for seleciondo VISA então ele vai mostrar somente a divNumParcVisa.

Preciso que o script entenda que se a compra for MAIOR do que 500 e for seleciondo MASTERCAR,DINERS,AMEX então ele vai mostrar somente a divNumParc.

Se o valor for MENOR do que 500 então ele mostra divNumParc03 para qualquer que seja a seleção.

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Função

function validaParcelas(valor_compra)
{
    var valor_compra;
    var objForm = document.getElementById('frmPedido');
    var objDivNumParcVisa = document.getElementById('divNumParcVisa');
    var objDivNumParc = document.getElementById('divNumParc');
    var objDivNumParc03 = document.getElementById('divNumParc03');
    var select = document.getElementsByName('Bandeira').value;
  
        if (valor_compra > 500.00 )
        if (select == "VISA")
    {
        onload
        select == "VISA";
        objDivNumParcVisa.style.display = 'block';
        objDivNumParc03.style.display = 'none';
        
        return(true);
        
    }
        else if (select == "MASTERCARD")
    {
        onload
        objDivNumParc.style.display = 'block';
        objDivNumParc03.style.display = 'none';
        
        return(true);        
    }
    else if (select == "DINERS")
    {
        onload
        objDivNumParc.style.display = 'block';
        objDivNumParc03.style.display = 'none';
        
        return(true);
        
    }    
        else if (select == "AMEX")
    {
        onload
        objDivNumParc.style.display = 'block';
        objDivNumParc03.style.display = 'none';        
        return(true);        
    }
        
    else
    {
        objDivNumParcVisa.style.display = 'none';
        objDivNumParc.style.display = 'none';
        objDivNumParc03.style.display = 'block';        
        return(true);
    }
}
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Formulário
<select size="1" name="Bandeira" class="TextBoxCompras" onChange="VerificaFormaPagto();"  id=Bandeira>
                                <option selected>Selecione...</option> 
                                <option value="VISA">Cartão de Crédito Visa</option> 
                                <option value="MASTERCARD">Cartão de Crédito Mastercard</option> 
                                <option value="DINERS">Cartão de Crédito Diners</option> 
                                <option value="AMEX">Cartão de Crédito Amex</option> 
                            </select>

Editado por Marcixs
Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

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