1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

validar campo multiline(FLASH)

Discussão em 'Web Development' iniciada por fil79, 28 de Outubro de 2008. (Respostas: 5; Visualizações: 1187)

  1. fil79

    fil79 Power Member

    Boas

    estou a tentar fazer a validação de um campo em actionscript (instaciado como 'descricao'):

    if(descricao.text=="" ){
    mensagem.text="O campo está vazio!";
    }else{
    //Instruções para gravar o campo
    }


    acontece que este código só funciona se a caixa de texto fôr de uma só linha. Como posso fazer a validação para um campo multiline? Desde já agradeço
     
  2. alfinete

    alfinete Power Member

    hades tentar fazer

    if (descricao.lenght>0)


    utiliza alguma função que te conte os caracteres da string digitada na caixa multiline
     
  3. joao.miguel

    joao.miguel Power Member

    ou então tenta usar um trim que remova os espaços à esquerda e à direita... não sei (é só um "bitaite").
     
  4. NotoriousXavi

    NotoriousXavi Power Member

    a tua comparação está mal feita, basta tu teres 2 espaços em branco para isso não funcionar, não tem a ver com ser multiline ou não. a sugestão do tamanho da string é boa, tenta ir por aí.
     
  5. alfinete

    alfinete Power Member

    var texto = txt.text.trim()

    trim é uma função em c e c# para tirar os espaços a direira e a esquerda de uma string

    if(texto.lenght>0)
     
  6. fil79

    fil79 Power Member

    sim a solução passa pelo o length

    if(descricao.text.length<=1 )

    //grava dados

    }else{

    //mensagem de erro
    }


    obrigado a todos ;)
     

Partilhar esta Página