Foros del Web » Programando para Internet » Javascript »

ayuda, error javascript

Estas en el tema de ayuda, error javascript en el foro de Javascript en Foros del Web. Hola, estoy realizando una aplicación en php, con javascript. Al validar que un formulario, me lanza un error con javascript : mt is undefined. Este ...
  #1 (permalink)  
Antiguo 19/10/2008, 06:04
 
Fecha de Ingreso: mayo-2008
Mensajes: 26
Antigüedad: 16 años
Puntos: 0
ayuda, error javascript

Hola, estoy realizando una aplicación en php, con javascript. Al validar que un formulario, me lanza un error con javascript:

mt is undefined.

Este es parte del código javascript:

function validacion()
{
if(vacio(document.anadirPract.tarea)==false)
{
alert("Introduce un nombre para la práctica");
return false;
}
document.anadirPract.submit();
}


function vacio(field)
{
var mt=field.value;
if(mt.length<1)
{
field.focus();
field.select();
return false;
}
else
{
return true;
}
}


Y en php:

arriba tengo puesta la llamada al archivo jasvascript:


<script type="text/javascript" src="javaScript/validarPractica.js"></script>
y luego el formulario

<form name="anadirPract" method="post" action="gestionPracticas.php" />
<input type="text" name="tarea" id="tarea" value="<?php echo $tarea;?>">
<input type="button" onclick="validacion()" id="anadir" name="anadir" value="Actualizar práctica" />
</form>

¿Qué puede ser? ¿Me falta alguna cosa?
  #2 (permalink)  
Antiguo 19/10/2008, 06:16
Avatar de ZiTAL  
Fecha de Ingreso: marzo-2004
Ubicación: Bermio (Bizkaia)
Mensajes: 1.545
Antigüedad: 20 años, 2 meses
Puntos: 62
Respuesta: ayuda, error javascript

lo de hacer referencia a elemento del form mediante nombres creo que no es la forma adecuada de hacerlo, hazlo mediante ID's: agregarle una id al elemento y obtenerlo mediante document.getElementById
__________________
http://zital.no-ip.org
____________________

Euskerie ahuen eta bijotzan
  #3 (permalink)  
Antiguo 19/10/2008, 06:31
 
Fecha de Ingreso: mayo-2008
Mensajes: 26
Antigüedad: 16 años
Puntos: 0
Respuesta: ayuda, error javascript

aupa,

he modificado y lo he llamado por el id. Me ha quedado así:

function validacion()
{
if(vacio(document.getElementById("tarea"))==false)
{
alert("Introduce un nombre para la práctica");
return false;
}
document.anadirPract.submit();
}

Pero aun así, me sigue dando error aunque no el mismo:

field is null

¿No se hace así la llamada con getElementById?

Mila esker.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:28.