Foros del Web » Programando para Internet » PHP »

Arreglos desde HTML a php y javascript

Estas en el tema de Arreglos desde HTML a php y javascript en el foro de PHP en Foros del Web. Hola a todos !! Estoy trabajando con php, mysql, html y Javascript, mi problema es que cuando genero componentes atraves de un ciclo: $c=0; while( ...
  #1 (permalink)  
Antiguo 11/04/2005, 14:18
 
Fecha de Ingreso: abril-2005
Mensajes: 4
Antigüedad: 12 años, 8 meses
Puntos: 0
Pregunta Arreglos desde HTML a php y javascript

Hola a todos !!

Estoy trabajando con php, mysql, html y Javascript, mi problema es que cuando genero componentes
atraves de un ciclo:

$c=0;

while( $c < $num_comp)
{

echo "<input type=text name='Texto[]'> ";

}

Necesito verificar que el usuario no deje vacios los componentes, el nombre 'Texto[]'
lo utilizo para accesar a los valores como un arreglo en php despues de que el formulario
es enviado al servidor y esta bien pero cuando quiero validar que el usuario escribio algo
javascript me dice que no es nombre valido para el componente.

function validar()
{
var cont=0;

if( document.formulario.text[cont] =="" )
alert('El componente esta vacio');

}
  #2 (permalink)  
Antiguo 11/04/2005, 14:52
Avatar de hunab  
Fecha de Ingreso: febrero-2005
Ubicación: Barcelona
Mensajes: 133
Antigüedad: 12 años, 9 meses
Puntos: 1
le hace falta un arreglillo... ;) suerte!

function validar()
{
var cont=0;

if( document.formulario.text[cont].value =="" )
alert('El componente esta vacio');

}
__________________
Marcio Barrios
marciobarrios.com // artículos sobre estándares y desarrollo web
  #3 (permalink)  
Antiguo 11/04/2005, 18:38
 
Fecha de Ingreso: abril-2005
Mensajes: 4
Antigüedad: 12 años, 8 meses
Puntos: 0
Pregunta Sigue sin arreglarse

Ok, gracias por contestar pero me he equivocado a la hora de teclear, el problema sigue
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 16:15.