none
Como puedo establecer un atributo SetAttribute (Value) en un TextBox en un documento de WebPage RRS feed

  • Pregunta

  • Hola Me gustaría saber cómo establecer un atributo SetAttribute (un valor) para un cuadro de texto en un documento de página web que no tienen un ID.
    Ya sé que para establecer un atributo a un cuadro de texto sólo necesita el ID del elemento.

    esto es lo he usado, pero no me funciona

    WebBrowser1.document.GetElementByID (el ID del elemento) .SetAttribute ("Value", TextBox1.text)

    Así como se ve en el ejemplo, para establecer el atributo a un Elemento necesito un ID y en mi caso no sé cuál es el ID del Elemento Específico.

    Este es el ViewSource del Textbox:

    <input id="nombre" class="form-control" placeholder="Nombre" maxlength="15">

    no puedo encontrar el atributo "value"

    Por favor ayudenme!

    Gracias.


    • Editado Carlos Ruiz.J lunes, 9 de octubre de 2017 21:19
    • Cambiado Enrique M. Montejo jueves, 12 de octubre de 2017 16:00 Pregunta relacionada con el control WebBrowser de Windows Forms.
    lunes, 9 de octubre de 2017 20:53

Todas las respuestas

  • <input id="nombre" class="form-control" placeholder="Nombre" maxlength="15">

    no puedo encontrar la id.

    No lo entiendo, según ese fragmento que has puesto la id es "nombre". El getElementById("nombre") tiene que encontrarlo. Algo se está escapando que no queda claro en la pregunta.
    lunes, 9 de octubre de 2017 21:18
  • necesito el atributo "value"
    lunes, 9 de octubre de 2017 21:19
  • No hace falta que manejes atributos. El value es accesible como propiedad del control html:

    WebBrowser1.document.getElementByID ("nombre").value = TextBox1.Text

    lunes, 9 de octubre de 2017 21:26