Foros del Web » Programando para Internet » Javascript »

id selector nombre valido

Estas en el tema de id selector nombre valido en el foro de Javascript en Foros del Web. Hola, tengo un problema, tengo una serie de campos que se crean dinamicamente y sus identificadores son de la forma id="ESPECIES[i]" donde i va desde ...
  #1 (permalink)  
Antiguo 16/05/2011, 03:02
 
Fecha de Ingreso: octubre-2010
Mensajes: 103
Antigüedad: 13 años, 5 meses
Puntos: 0
id selector nombre valido

Hola,

tengo un problema, tengo una serie de campos que se crean dinamicamente y sus identificadores son de la forma id="ESPECIES[i]" donde i va desde 1 hasta...

El caso es que tengo una funcion para mostrar un mensaje de error de validación, la cual funciona perfectamente pero a la hora de usara en estos inputs no es asi.

Probe por curiosidad a poner el id="ESPECIESi" (sin los corchetes []) y funciona.

Porque con los corchetes en el nombre no funciona bien la funcion?? Tambien he probado a obtener el id y mostrarlo en pantalla y funciona ok.

No puedo quitar los corchetes, porque en php los tomo como un vector.

Alguien me podria orientar??

Saludos.

Adjunto codigo funcion mostrar error.

Código:
function mostrarErrorValidacion(id, mensaje){
    
    $("#"+id).after("<div class=\"errorValidacion\" id=\"error_"+id+"\">"+mensaje+"</div>");
    $("#error_"+id).fadeIn(350);
}
  #2 (permalink)  
Antiguo 16/05/2011, 11:49
Avatar de goteen_mx  
Fecha de Ingreso: abril-2005
Ubicación: D.F.
Mensajes: 403
Antigüedad: 19 años
Puntos: 37
Respuesta: id selector nombre valido

Puedes mostrar el código de tu PHP ya ejecutado en el navegador para ver como estas armando los ID´s

Saludos.
__________________
Born to be free.
  #3 (permalink)  
Antiguo 16/05/2011, 13:14
 
Fecha de Ingreso: octubre-2010
Mensajes: 103
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: id selector nombre valido

Quieres q te muestre el codigo html resultante?? o el codigo php tal cual?
  #4 (permalink)  
Antiguo 16/05/2011, 13:22
 
Fecha de Ingreso: octubre-2010
Mensajes: 103
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: id selector nombre valido

Código HTML:
<table id="tablaEspecies">[INDENT]<tbody>
<tr>[INDENT]<td>
<label>Carcharodon carcharias</label>
<input id="ESPECIES[1]" class="entero" type="text" tabindex="17" size="3" title="Carcharodon carcharias" name="ESPECIES[1]">
</td>
<td>
<label>Gobius bucchichi</label>
<input id="ESPECIES[2]" class="entero" type="text" tabindex="18" size="3" title="Gobius bucchichi" name="ESPECIES[2]">
</td>
<td>
<label>Gobius cobitis</label>
<input id="ESPECIES[3]" class="entero" type="text" tabindex="19" size="3" title="Gobius cobitis" name="ESPECIES[3]">
</td>
<td>
<label>Gobius paganellus</label>
<input id="ESPECIES[4]" class="entero" type="text" tabindex="20" size="3" title="Gobius paganellus" name="ESPECIES[4]">
</td>[/INDENT]</tr>
</tbody>[/INDENT]</table> 
  #5 (permalink)  
Antiguo 17/05/2011, 00:51
 
Fecha de Ingreso: octubre-2010
Mensajes: 103
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: id selector nombre valido

Hola, encontré el fallo. Quité los corchetes del nombre de id. Y en el name si los deje, pues $_POST usa el atributo name para coger los datos.

Muchas gracias y un saludo.

Etiquetas: nombre, selector
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 23:37.