none
Capturando valores do componente ASP.NET para o javaScript RRS feed

  • Pergunta

  • Boa tarde Pessoal,

    estava desenvolvendo o meu projeto para o S2B, sendo que me deparei com um problema...

    fui validar um componente de Email ASP.NET TextBox com javaScript e não conseguir acessa-lo..

    como é que podemos acessar diretamente um Componente ASP.NET com o javaScript?

     

     

     

    segunda-feira, 27 de junho de 2011 16:22

Respostas

  • Apenas completando,

    voce tem a opção do Asp:CustomValidator

    http://asp.net-tutorials.com/validation/custom-validator/

    Agora, se a ideia é utilizar JavaScript puro entao faça tem 4 formas:

    1 - deixe o ClientIdMode do controle como Static, desta forma voce garante que o ID sera encontrado no JS. Cuidado, voce será responsável por nao ter duplicidade de ID na pagina.

    2 - Atribui um valor de CssClass do controle, mesmo que nao tenha nenhum classe css com este nome.

    utilize o JQuery para encontrar este controle:

    http://net.tutsplus.com/articles/web-roundups/jquery-for-absolute-beginners-video-series/

    3 - Passe a funcao JS no proprio controle

    <asp:TextBox runat = "server" id="meutxt" onClick = "minhaFuncaoJS(this);" />

    4 - Faça isso no pageLoad

    me.meutxt.attributs.add("onclick","return minhaFuncaoJS('" & me.meutxt.clientID & "');")

     


    Caio Vitullo
    • Marcado como Resposta Márcio Abrantes quinta-feira, 14 de julho de 2011 18:30
    quarta-feira, 13 de julho de 2011 02:34

Todas as Respostas