Lo + Leído
Eventos destacados
Artículos para tus primeros pasos
Si estás empezando a introducirte en el mundo de Groovy y Grails, no te pierdas nuestros artículos básicos:
- Introducción a Groovy, parte 1 (Andrés Almiray)
- Introducción a Groovy, parte 2 (Andrés Almiray)
- Introducción a Groovy, parte 3 (Andrés Almiray)
- Introducción a Grails (Material Seminario ImaginaWorks)
Los protagonistas te cuentan de qué van los proyectos más importantes del mundo Groovy:
Grails
lista de checkbox
wwill - miércoles 09/12/2009Hola
Alguna forma de poder capturar una lista de checkbox, por ejemplo si etngo:
<form method='post' action='p1.php'>
uno<input type='checkbox' name='codigos[]' value='1'><br/>
dos<input type='checkbox' name='codigos[]' value='2'><br/>
tres<input type='checkbox' name='codigos[]' value='3'><br/>
cuatro<input type='checkbox' name='codigos[]' value='4'><br/>
cinco<input type='checkbox' name='codigos[]' value='5'><br/>
seis<input type='checkbox' name='codigos[]' value='6'><br/>
<input type='submit' value='enviar'>
</form>
al capturar dicha lista en el controlador:
def idTipoServicio = request.getParameter('codigos')
no funciona, la lista sigue vacia, alguna idea de como hacerlo.
gracias.
Re: lista de checkbox
wwill - jueves 10/12/2009Hola , gracias revisando el contenido en consola aparte del nombre del controlador y del action me sale :
_codigos[]:[, ], codigos[]:[1, 2]
modifique en el controlador:
def listaIdTipoServicio = params.codigos
y supongo que deberia recibir una lista en listaIdTipoServicio pero esta sigue vacia y al tratar d ehacerle un listaIdTipoServicio.size() me sale un error.
que estoy haciendo mal?
gracias por sus comentarios.
Re: lista de checkbox
Nacho - jueves 10/12/2009Hola,
para acceder a los parámetros de entrada en Grails se usa el mapa params. Puedes hacer
println params
en tu acción para mostrar el mapa por consola y revisar el contenido que está enviando el formulario.