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?