Bem.. não sei oq vc está querendo comparar, muito menos qual sua lógica de negócio para essa comparação.. mas ao fazer isso: String(ins_reserva_adulto.value).indexOf('0')==0 vc está só verificando se o número não possui 0 zeros.
Acho q oq vc procura é: int(ins_reserva_adulto.value) == 0 ou Number(ins_reserva_adulto.value) == 0(caso value tenha ponto flutuante) Ou seja, vc tem q converter o ins_reserva_adulto.value para um valor inteiro, e então comparar se é igual a 0. Agora ideal mesmo é q vc tipe esse objeto ins_reserva_adulto com um atributo value determinado como int/Number (esse ultimo caso permita ponto flutuante). Abraços. 2009/6/1 flex_do_zero <virusverme...@gmail.com> > > Agora funcionou assim:.. > > else if(String(ins_reserva_adulto.value).indexOf('0')==0){ > Alert.show("Insira o Nº Adultos"); > } > > Mário > > String(ins_reserva_adulto.value==0) > > dá erro : Comparação entre um valor com tipo estático String e um tipo > int possivelmente não relacionado. > > Preciso de controlar que o numero não pode ser 0! > > Valeu galera pela ajuda! > > On 1 jun, 22:50, Mário Júnior <juninho...@gmail.com> wrote: > > Acho q tá na hora do café mesmo heim.... =D > > Isso: > > > > String(ins_reserva_adulto.value==0) > > > > é diferente disso: > > > > String(ins_reserva_adulto.value)==0 > > > > Agora... uma pergunta q não quer se calar... pq quer comparar um String > com > > Zero???? > > > > 2009/6/1 flex_do_zero <virusverme...@gmail.com> > > > > > > > > > > > > > Nao funciona de maneira nenhuma.... > > > > > if(String(ins_reserva_adulto.value==0)){ > > > Alert.show("Insira o Nº Adultos"); > > > } > > > > > da o alert porque o numericstepper é 0 por defeito, mas depois insiro > > > outro numero e continua a dar o alert.... > > > > > On 1 jun, 22:15, Gabriela Trindade Perry <gabrielape...@hotmail.com> > > > wrote: > > > > wow, velho. ta na hora de revisar o capitulo sobre operadores (ou ta > > > > na hora de tomar um cafe bem forte!!!) > > > > > > isso aqui vai dar true sempre porue estas atribuindo zero, e nao > > > > comparando pra ver se e zero.... > > > > if(String(ins_reserva_adulto.value=0)){ > > > > if(String(ins_reserva_adulto.value==0)){ > > > > > > Se a segunda linha nao executa quando o NS e zero, o problema esta em > > > > outro lugar.... > > > > > > On 1 jun, 15:39, flex_do_zero <virusverme...@gmail.com> wrote: > > > > > > > Boas galera, é o seguinte: > > > > > > > tenho um NUmeric Stepper, queria validar o valor nele inserido. Por > > > > > defeito começa em '0' e eu queria obrigar o utilizador a preencher > ja > > > > > tentei várias maneiras e nada funciona. parece que ele não troca o > > > > > value de acordo com os clicks do rato: > > > > > > > if(ins_reserva_adulto.value!=0){ > > > > > Alert.show("Insira o Nº Adultos"); > > > > > } > > > > > > > if(String(ins_reserva_adulto.value<1)){ > > > > > Alert.show("Insira o Nº Adultos"); > > > > > } > > > > > > > ...etc, etc... > > > > > > > Mas se fizer : > > > > > > > if(String(ins_reserva_adulto.value=0)){ > > > > > Alert.show("Insira o Nº Adultos"); > > > > > } > > > > > > > ele já dá o alert porque por defeito está a 0 ...! > > > > > > > Alguém sabe porque? > > > > -- > > Mário Júnior > > Programador Java / Adobe Flexhttp://blog.mariojunior.com > > > -- Mário Júnior Programador Java / Adobe Flex http://blog.mariojunior.com --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---