Retroceder   Foros del Web > Programación para sitios web > Java y JSP

Respuesta
 
Herramientas Desplegado
Antiguo 03-ago-2006, 06:19   #1 (permalink)
makoko ha deshabilitado el karma
 
Fecha de Ingreso: agosto-2006
Mensajes: 2
duda: campos de texto que se rellenen segun el elegido en una lista

Buenas tardes, a lo mejor es una tontería, pero no veas que follon.
Tengo una lista desplegable y quiero que al pinchar en algun valor de esa lista los campos tipo text que hay debajo se rellenen automáticamente segun el valor seleccionado de la lista.

para ello dispongo de una matriz bidimensional donde guardo los valores a listar. y el codigo es el siguiente....

...
<html>
<head>
<script languaje="javascript">
function llenaCampos(){
var codigo=formulario.getElementById('codigo').value;
formulario.getElementById('nombre').value=<%=matri z[codigo][1]%>
}
</script>
</head>
<body>
<form name="formulario">
codigo:
<select onchange=javascript:llenaCampos()>
<%for(int x=0;x<10;x++){%>
<option value="<%=x%>"><%=matriz[x][0]%></option>
<%}%>
nombre:
<input type="text" name="nombre" ></input>
</form>
</body>
</html>


puede que tenga algunos errores porque no lo he copiado tal cual, el problema que se me presenta es cuando en la funcion javascript quiero pasar a un trozo de codigo jsp un variable javascript:
<%=matriz[codigo][1]%>

no se como hacerlo, a lo mejor se puede hacer de otra manera mucho más facil y estoy aki perdiendo el tiempo con este codigo, espero algun alma caritativa pueda echarme un cable...

Thks!!!
makoko está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Desactivado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 19:11.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93