Ir para conteúdo

Arquivado

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

juniormatrix

Verificar checkbox

Recommended Posts

Olá

 

Fiz um formulário no Flash e Inseri no AS uma verificação de campos vazios e abaixo segue um trecho deste código:

 

...

else if (Checkbox_uniforme_mc.selected == false || Checkbox_goleiro_mc.selected == false)

{

mostraMensagemAviso("SELECIONE PELO MENOS UMA OPÇÃO NO ITEM 'ORÇAMENTO PARA:'");

}

...

 

esse trecho é para verificar se pelos menos um dos checkboxs esta selecionado, qualquer deles, mas para enviar o formulario, estou tendo que marcar os dois.

 

Onde esta o erro nesse código? Se alguem puder me ajudar, fico grato.

 

 

Ninguém?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Em princípio seu código está correto. Isso, supondo que esse tal Checkbox_uniforme_mc é um componente RadioButton.

 

Checkbox_uniforme_mc é mesmo um RadioButton? Se sim, só vendo o resto do código ou você tentar explicar melhor como está fazendo...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá

 

São dois componentes Checkboks, como mostra a figura abaixo:

 

 

checkboxs.png

 

 

e segue um trecho maior do código:

 

function verificaDadosAntesDeEnviar():void
{
if (nomeTxt.length == 0)
{
mostraMensagemAviso("INFORME SEU NOME!");
}
else if (foneTxt.length == 0)
{
mostraMensagemAviso("INFORME UM NÚMERO DE TELEFONE!");
}
else if (emailTxt.length == 0)
{
mostraMensagemAviso("INFORME SEU E-MAIL!");
}
else if (Checkbox_uniforme_mc.selected == false || Checkbox_goleiro_mc.selected == false)
{
mostraMensagemAviso("SELECIONE PELO MENOS UMA OPÇÃO NO ITEM 'ORÇAMENTO PARA:'");
}
else
{
enviaDadosParaPHP();
}
}
É uma função bem simples.
Como mencionei, preciso que a função verifique se um OU o outro checkbox foi selecionado, ou seja, marcando apenas um deles, a função tem que enviar os dados, mas estou tendo que marcar os dois pra isso.

Compartilhar este post


Link para o post
Compartilhar em outros sites
esse trecho é para verificar se pelos menos um dos checkboxs esta selecionado, qualquer deles, mas para enviar o formulario, estou tendo que marcar os dois.

 

 

Amigão, desculpe-me pela falta de atenção...

 

Se você quer verificar se apenas um dos 2 foi marcado, substitua o seu || por && na condição.

 

Abs,

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.