![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
17/07/2007, 08:50
|
![Avatar de cris_maco](http://static.forosdelweb.com/customavatars/avatar179291_2.gif) | | | Fecha de Ingreso: abril-2007 Ubicación: Salamanca
Mensajes: 254
Antigüedad: 17 años, 9 meses Puntos: 0 | |
Re: obtener un campo de un formulario no lo he podido probar porque ahora, no se porque, no ejecuta las funciones de javascript. Lo estoy probando en mozilla y no dice nada pero no me redirecciona y lo pruebo en internet explorer y dice que error en la pagina, peor no sale ninguna pagina de error ni nada. Pongo el codigo en javascript y la llamada para ver si alguien me puede ayudar.
<script type="text/javascript">
function actuacion(tipo)
{
var campos = document.getElementsByName("numAct");
var num = document.frm.numExp.value;
var encontrado=0;
var act;
for(i=0; i<campos.length; i++)
{
if(campos[i].checked)
{
act=campos[i].value;
encontrado=encontrado+1;
break;
}
}
if(encontrado==1)
{
if(tipo==1)
alert("Ha seleccionado una actuacion");
if(tipo==2)
location=("http://localhost:8080/proyecto/form/actuacionesAction.do?do=bajaActuacion&numAct="+act );
if(tipo==3)
location=("http://localhost:8080/proyecto/form/");
}
if(encontrado == 0)
{
if(tipo==1)
location=("http://localhost:8080/proyecto/form/altaActuacion.jsp?numExp="+num);
else
alert("Ha de seleccionar una actuacion");
}
if(encontrado > 1)
{
alert("Ha seleccionado mas de una actuacion");
}
}
</script>
<a href="javascript: actuacion(1);" class="Estilo1">Añadir Actuacion</a><br />
<a href="javascript: actuacion(2);" class="Estilo1">Borrar Actuacion</a><br />
<a href="javascript: actuacion(3);" class="Estilo1">Modificar Actuacion</a><br />
Solo decir que lo que puse de bean:write se debe a que trabajo con paginas en jsp y uso esos comandos para escribir en ellas, tengo un bean llamado expedientes con todos los datos y los voy sacando con bean:write. Pero yo creo que mi problema en obtener el campo para pasarlo a otra pagina es de javascript.
gracias por todo |