Foros del Web » Programando para Internet » ASPX (.net) »

innerHTML segun variable

Estas en el tema de innerHTML segun variable en el foro de ASPX (.net) en Foros del Web. Buenas tardes, estoy intentando ejecutar el siguiente método Código: public bool IsNull(string s, string alertName) // donde alertName es el id de un <div> { ...
  #1 (permalink)  
Antiguo 31/10/2017, 10:46
Avatar de BLAH !!  
Fecha de Ingreso: septiembre-2003
Ubicación: Región Metropolitana, Santiago, Chile
Mensajes: 706
Antigüedad: 20 años, 7 meses
Puntos: 16
Pregunta innerHTML segun variable

Buenas tardes,

estoy intentando ejecutar el siguiente método

Código:
public bool IsNull(string s, string alertName) // donde alertName es el id de un <div>
{
    if(String.IsNullOrEmpty(s))
    {
        this.alertName.InnerHTML = "Campo Obligatorio";
        return false;
    }
    return true;
}
el problema es que claramente no funciona, como puedo pasar dinámicamente el id del <div> para que muestre el error en cada campo de un formulario ?

Código:
IsNull("datos_escritos_en_formulario", "id_del_div_correspondiente");
__________________
Adios ...!!!!

Última edición por BLAH !!; 31/10/2017 a las 12:01
  #2 (permalink)  
Antiguo 31/10/2017, 12:46
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: innerHTML segun variable

Creo que estas combinando código de server con código de cliente.

Lo mejor sería llamar a una función javascript,
pasandole los parámetros necesarios,
y ya en javascript se usaría el
Código Javascript:
Ver original
  1. document.getElementById('idabuscar').innerHTML = 'value';

Esto si lo quieres hacer genérico, o incluso podrías usar librerías
cómo jquery o similares.
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com

Etiquetas: innerhtml, variable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:18.