Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/02/2010, 15:03
Avatar de Alun
Alun
 
Fecha de Ingreso: diciembre-2009
Ubicación: Liverpool
Mensajes: 140
Antigüedad: 14 años, 4 meses
Puntos: 4
Function is not defined????

Hola:

Tengo esto:
Código Javascript:
Ver original
  1. <html>
  2. <head>
  3. <script type="javascript">
  4. <!--
  5. function comp();{
  6.     if(document.getElementById('user').value.length < 4){return false}
  7.         else if(document.getElementById('pwd').value.length < 4){return false}
  8.             else{return true}}
  9. //-->
  10. </script>
  11. </head>
  12. <body class="bodies">
  13.     <form action="" method="post" enctype="text/plain" onSubmit="comp();">
  14.         <input type="text" id="user" name="login">
  15.         <input type="password" id="pwd" name="clave">
  16.     </form>
  17. </body>
  18. </html>

Con esto, compruebo que el valor de los datos introducidos en ambos campos sea mayor que 4 caracteres.

El caso es que me dice que la función comp no está definida. Entiendo que me lo dijera al principio, ya que me faltaba una llave de cierre, pero ahora está (en teoría) bien. Al abrir la consola de errores, me dice eso, y al ver el código para localizar el fallo, me dice que está en la primera línea, en <html>.

¿Por qué me pasa esto?¿Qué hay mal?

Gracias.