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

Javascript ASP.NET

Discussão em 'Web Development' iniciada por jigoro, 10 de Fevereiro de 2009. (Respostas: 3; Visualizações: 483)

  1. jigoro

    jigoro Power Member

    Boas Tardes,

    Estou com o seguinte problema

    tenho uma textbox com um id="nome" o asp depois gera um prefixo fica tipo id="tabcontainer1_nome" no IE e fica id="tabcontainer1$nome" no mozilla;

    o meu problema é que estou a usar uma função em javascript que usa o document.GetElementById('aqui*').value

    aqui* - se colocar o prefixo com _ funciona num lado se colocar com $ funciona noutro

    Gostaria de saber se é possivel criar alguma maneira de o proprio codigo ir buscar o prefixo em vez de eu escreve-lo

    Obrigado
    Márcio Mendes
     
  2. XiriX

    XiriX Banido

    Tenta usar o nome.ClientId
     
  3. jigoro

    jigoro Power Member

    tkss já está a funcionar perfeitamente!
     
  4. RicardoMoreira

    RicardoMoreira Power Member

    Tem ambos tem que ficar igual, até porque o id é atribuído server side e não client side.

    Testei aqui colocar uma textbox dentro de um tab container e o id fica sempre TabContainer1_TabPanel1_nome.

    Claro que o TabContainer1 e o TabPanel1 depende do id que atribuis.
     

Partilhar esta Página