[javaEScript] Problema validando formulario

Juan José Montes de Oca Arbós juanjose.montesdeocaarbos en gmail.com
Jue Nov 9 10:33:08 PST 2006


Porque cuando vas al servidor, pierde toda la info del cliente (el servidor
no sabe que tiene que volver a dibujar y que no)... igual, yo creo que no
deber=EDas viajar al servidor si detectaste un error con tu rutina de
Javascript. Si no viajas al servidor, no te desaparecen los datos del DIV.

Saludos

2006/11/9, aitiba <aitiba en gmail.com>:
>
> 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"formulario"
> 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 podr=
ia
> 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/attachments/=
20061109/28ab187e/attachment.htm
> _______________________________________________
> javaEScript mailing list
> javaEScript en scriptia.net
> http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net
>



-- =

Juan Jos=E9 Montes de Oca Arb=F3s.
------------ pr=F3xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://lists.scriptia.net/pipermail/javaescript-scriptia.net/attachmen=
ts/20061109/9d6a3274/attachment.html


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