[javaEScript] Problema validando formulario

aitiba aitiba en gmail.com
Jue Nov 9 09:06:34 PST 2006


Buenas,

 Tengo un formulario en HTML y lo quiero validar con Javascript. Quiero que
cuando algun campo no este bien rellenado pinte un error encima del
formulario. Para eso escribi este codigo:

 HTML
---------------------------------------------
               <div id=3D"fallos"></div>

                <form method=3D"post" onsubmit=3D"validar();" name=3D"formu=
lario"
action=3D"">
                <label>Nombre</label>
                <input type=3D"text" name=3D"nombre" /><br />
                <label>Apellido</label>
                <input type=3D"text" name=3D"apellido" /><br />
                <label>e-mail</label>
                <input type=3D"text" name=3D"email" /><br />
                <label>pass</label>
                <input type=3D"text" name=3D"contrasena" /><br />
                <input type=3D"submit" name=3D"boton" value=3D"aceptar" />
                </form>


JS
----------------------------------------------

function validar(){
     var datos =3D document.forms["formulario"];
     if(datos.nombre.value =3D=3D ''){
           var fallos=3Ddocument.getElementById('fallos');
           fallos.innerHTML =3D "Nombre vacio";
     }
}

.... pero cuando no meto nada en el input de nombre me imprime el error en
el div llamado fallos pero cuando va al servidor (cuando sale la barra azul
en el vavegador , lado de abajo izquierda) me lo borra y se queda como al
principio o sea se, el formulario sin el error. He probado diferentes cosas
pero no consiguo que el error se quede en la pantalla. =BFalguien me podria
orientar un poquito?

Gracias. Un saludo. aitiba
------------ pr=F3xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://lists.scriptia.net/pipermail/javaescript-scriptia.net/attachmen=
ts/20061109/28ab187e/attachment.htm


Más información sobre la lista de distribución javaEScript