none
pegar id de input(html) RRS feed

  • Pergunta

  • PEssoal..

     

    Se fizer assim Request.Form["nomeCampo"]

     

    Eu consigo pegar o valor de um campo..

     

    Mas eu precisava pegar o id tem como?

     

    Assim, é uma página html nela vou ter um formulário para enviar email.

     

    lá vou ter campos assim:

    <INPUT name="Mensagem" style="width:300px" id="Telefone">

    <INPUT name="Mensagem" style="width:300px" id="Email">

     

    Repare que o name é igual mas o id é diferente tem como pegar este id? como faço?

     

    Ou alguém tem alguma outra idéia?

     

    quarta-feira, 25 de julho de 2007 12:19

Todas as Respostas

  • Você pode fazer isso com javascript ou se definir a propriedade destes controles runat = "server".

     

    Veja o que fica melhor com relação a desempenho.

     

    Até

     

    domingo, 29 de julho de 2007 02:47
  • Troca os teus campos por:

     

    Code Snippet

    <INPUT name="Mensagem" style="width:300px" id="Telefone" runat="server" />

    <INPUT name="Mensagem" style="width:300px" id="Email" runat="server" />

     

     

     

    É a mesma coisa, mas com o atributo runat="server".

     

    Se não estiver usando Visual Studio 2005, lembre-se de declarar os campos, desta forma:

    Code Snippet

    protected HtmlInputText Telefone;

    protected HtmlInputText Email;

     

     

     

    E um exemplo para pegar os valores no codebehind segue:

    Code Snippet

    protected void Page_Load(object sender, EventArgs e)

    {

    if (IsPostBack)

    Response.Write(Telefone.Value + " - " + Email.Value);

    }

     

     

     

    quarta-feira, 1 de agosto de 2007 14:39