Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/07/2007, 08:50
Avatar de cris_maco
cris_maco
 
Fecha de Ingreso: abril-2007
Ubicación: Salamanca
Mensajes: 254
Antigüedad: 17 años
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&ntilde;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