04/01/2010, 10:30
|
| | | Fecha de Ingreso: septiembre-2008 Ubicación: huesca
Mensajes: 298
Antigüedad: 16 años, 3 meses Puntos: 0 | |
no me funciona javascript con un bucle ya que el id es el mismo Hola a todos,
Pese a que pateketrueke me ayudo no he conseguido solucionarlo, no consigo que la funcion de javascript funcione, no se bien si ponerlo en este foro o en el de javascript, pruebo a ponerlo en este y si no mañana lo pasare al de javascript
Tengo un bucle que lee valores de una tabla mostrando en pantalla formularios, en el form tengo un evento que llama a una funcion de javascript; lo que me ocurre es lo siguiente, si pongo tres formularios independientes funciona el javascript mientras que si listo los formularios por medio de un bucle no se llama a la funcion al hacer el submit.
Si hago un alert en la funcion de javascript veo que el valor no "entra"
agradeceria que alguien me diera una pista de como resolverlo si a alguno le ha pasado
gracias y que vaya bien
<html>
<head>
<script type="text/javascript">
function getfocus(id)
{
var name=document.forms["id"].dato.value;
document.getElementById(name).focus();
return false;
}
</script>
</head>
<body>
<?php
while($fila=mysql_fetch_array ($resultado)){
$resultado=consultar("select * from noticias ");
$id=$fila["id"];
echo '<form method="post" action ="" id="'.$id.'" onsubmit="return getfocus('.$id.');" >';
echo '<input type="hidden" name="ok" value='.$id.'>';
echo '<input type="submit" value="ver noticia completa" id='.$id.'>';
}
?>
</body>
</html> |