[Php-avanzado] validar con js
Matias Gea
matigea en gmail.com
Lun Jul 22 10:18:26 ART 2013
No, tampoco veo nada raro.
Pero nada debería generar código en tu server local, al menos que vos
lo generes.
Pasá por acá el archivo php original y el resultado html (como lo ve
el navegador, con CTRL+U).
2013/7/22 leandro saubiette <saubietteleandro en gmail.com>:
> perdon es www.lemadgprog.com.ar
>
>
> 2013/7/22 Matias Gea <matigea en gmail.com>
>>
>> No puedco acceder, se te cayó la página?
>>
>> 2013/7/22 leandro saubiette <saubietteleandro en gmail.com>:
>> > Me dijo Leo que no ve nada raro sobre eso, el sitio lo tengo subido con
>> > el
>> > dominio www.lemadgprog.com pero por lo que se ve solo me pasa a mi,
>> > algun
>> > problema en ubuntu tendre.
>> >
>> > Gracias
>> >
>> >
>> > 2013/7/22 Matias Gea <matigea en gmail.com>
>> >>
>> >> La verdad que no tengo idea, podrás pasar el html completo? Así lo
>> >> vemos.
>> >>
>> >> Saludos!
>> >>
>> >> El día 22 de julio de 2013 09:37, leandro saubiette
>> >> <saubietteleandro en gmail.com> escribió:
>> >> > Gracias Matias por la respuesta, voy a leer ese articulo, ya que me
>> >> > nombas
>> >> > la performance de la carga del sitio, tengo un problema que ya creo
>> >> > que
>> >> > es
>> >> > sobre mi maquina y algun script que una vez que carga el documento
>> >> > abajo
>> >> > de
>> >> > la etiqueta </html> se van creando etiquetas <img con el src de
>> >> > taringa
>> >> > turamix (o algo parecido) y algunos nombres mas, tendras idea el
>> >> > porque?
>> >> >
>> >> > saludos
>> >> >
>> >> >
>> >> > 2013/7/22 Matias Gea <matigea en gmail.com>
>> >> >>
>> >> >> Hola, Leandro.
>> >> >>
>> >> >> Cuando llames a la función de validación recordá siempre poner el
>> >> >> "return", así el formulario actúa de acuerdo a el valor que retorna
>> >> >> la
>> >> >> función:
>> >> >>
>> >> >> <form action="" method="post" onsubmit="return validar()">
>> >> >>
>> >> >> Con respecto al css, fijate que tenés una barra al principio del
>> >> >> url,
>> >> >> lo que hace que te busque en la raíz del sitio, es decir, si estas
>> >> >> trabajando en:
>> >> >> http://localhost/miproyecto/index.php
>> >> >>
>> >> >> El css lo va a buscar a
>> >> >> http://localhost/css/style.css
>> >> >>
>> >> >> Y calculo que la intención es
>> >> >> http://localhost/miproyecto/css/style.css
>> >> >>
>> >> >> Probá eliminando la barra, para ofrecer una ruta relativa al archivo
>> >> >> actual
>> >> >>
>> >> >> <style type="text/css" media="all">
>> >> >> @import url("css/style.css");
>> >> >> </style>
>> >> >>
>> >> >>
>> >> >> Un detalle de performance: el comando import puede ser perjudicial
>> >> >> para la optimización de la carga del sitio. Hay un muy buen artículo
>> >> >> escrito por Steve Souders
>> >> >> (http://www.stevesouders.com/blog/2009/04/09/dont-use-import/) que
>> >> >> explica esto muy bien, y su traducción por aNieto2K
>> >> >> (http://www.anieto2k.com/2009/04/09/no-uses-import/). Recomiendo el
>> >> >> original, que está más completo.
>> >> >>
>> >> >> Saludos!
>> >> >>
>> >> >> El día 20 de julio de 2013 19:44, leandro saubiette
>> >> >> <saubietteleandro en gmail.com> escribió:
>> >> >> > Buenas, tengo un formulario que no puedo validar mediante js
>> >> >> > comprobe
>> >> >> > las
>> >> >> > rutas y estan bien definidas y el js teoricamente tmb aca lo paso
>> >> >> >
>> >> >> > function validar ()
>> >> >> > {
>> >> >> > if(document.getElementById("nombre").value == null)
>> >> >> > {
>> >> >> > alert ("Debe ingresar un nombre valido");
>> >> >> > return false;
>> >> >> > }
>> >> >> > if((document.getElementById('apellido').value) == "" ||
>> >> >> > (is_numeric(document.getElementById('apellido'))))
>> >> >> > {
>> >> >> > alert ="Debe ingresar un apellido valido";
>> >> >> > return false;
>> >> >> > }
>> >> >> > if(document.getElementById('dni').value == "")
>> >> >> > {
>> >> >> > alert ="Debe ingresar un dni valido valido";
>> >> >> > return false;
>> >> >> > }
>> >> >> > if(document.getElementById('domicilio').value == "")
>> >> >> > {
>> >> >> > alert ="Debe ingresar un domicilio valido";
>> >> >> > return false;
>> >> >> > }
>> >> >> > if((document.getElementById('mail').value) == "" ||
>> >> >> > (is_numeric(document.getElementById('mail'))))
>> >> >> > {
>> >> >> > alert ="Debe ingresar un mail valido";
>> >> >> > return false;
>> >> >> > }
>> >> >> > if(document.getElementById('telefono').value == "")
>> >> >> > {
>> >> >> > alert ="Debe ingresar un telefono valido";
>> >> >> > return false;
>> >> >> > }
>> >> >> > return true;
>> >> >> > }
>> >> >> >
>> >> >> >
>> >> >> > todos los campos del formulario tienen un id y llamo a la funcion
>> >> >> > validar en
>> >> >> > el evento onSubmit() en la etiqueta form de la siguiente manera
>> >> >> > <form
>> >> >> > action="" method="post" onsubmit="validar()"> lo que tmb me
>> >> >> > parece
>> >> >> > raro
>> >> >> > es
>> >> >> > que no cargue el css. Aca paso el html del php
>> >> >> >
>> >> >> > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
>> >> >> > "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
>> >> >> > <html xmlns="http://www.w3.org/1999/xhtml">
>> >> >> >
>> >> >> > <head>
>> >> >> >
>> >> >> > <meta http-equiv="X-UA-Compatible" content="IE=7" />
>> >> >> >
>> >> >> > <meta http-equiv="Content-Type" content="text/html; charset=utf-8"
>> >> >> > />
>> >> >> >
>> >> >> > <title> Centro cultural Juana Azurduy</title>
>> >> >> >
>> >> >> > <script type="text/javascript"
>> >> >> > src="/js/validarAsociado.js"></script>
>> >> >> >
>> >> >> > <style type="text/css" media="all">
>> >> >> > @import url("/css/style.css");
>> >> >> > </style>
>> >> >> >
>> >> >> > </head>
>> >> >> >
>> >> >> > <body>
>> >> >> >
>> >> >> > <div id="header">
>> >> >> > <?php include '/header.php';?>
>> >> >> > </div>
>> >> >> >
>> >> >> >
>> >> >> > <form action="" method="post" onsubmit="validar()">
>> >> >> > <label>Nombre: </label>
>> >> >> > <input type="text" name="nombre" id="nombre"><br><br>
>> >> >> > <label>Apellido: </label>
>> >> >> > <input type="text" name="apellido" id="apellido"><br><br>
>> >> >> > <label>DNI: </label>
>> >> >> > <input type="text" name="dni" id="dni"><br><br>
>> >> >> > <label>Mail: </label>
>> >> >> > <input type="text" name="mail" id="mail"><br><br>
>> >> >> > <label>Direccion: </label>
>> >> >> > <input type="text" name="direccion" id="direccion"><br><br>
>> >> >> > <label>Telefono: </label>
>> >> >> > <input type="text" name="telefono" id="telefono"><br><br>
>> >> >> > <label>Fecha de Nacimiento: </label>
>> >> >> > <input type="text" name="fechaNac" id="fechaNac"><br><br>
>> >> >> > <select name="nivel">
>> >> >> > <option value ='<?php echo $niveles['id'];?>'><?php echo
>> >> >> > $niveles['nivel']?></option>
>> >> >> > </select><br><br>
>> >> >> > <input type="submit" name="agregar" value="agregar "id="agregar">
>> >> >> > </form>
>> >> >> > <div id="footer">
>> >> >> > <?php include '/footer.php';?>
>> >> >> > </div>
>> >> >> > </body>
>> >> >> > </html>
>> >> >> >
>> >> >> >
>> >> >> > Gracias por cualquier ayuda
>> >> >> >
>> >> >> > _______________________________________________
>> >> >> > Php-avanzado mailing list
>> >> >> > Php-avanzado en pato2.fi.mdp.edu.ar
>> >> >> > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>> >> >>
>> >> >>
>> >> >>
>> >> >> --
>> >> >> Matias Fernando Gea
>> >> >> matigea en gmail.com
>> >> >> http://www.mfgea.com.ar
>> >> >> _______________________________________________
>> >> >> Php-avanzado mailing list
>> >> >> Php-avanzado en pato2.fi.mdp.edu.ar
>> >> >> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>> >> >
>> >> >
>> >> >
>> >> > _______________________________________________
>> >> > Php-avanzado mailing list
>> >> > Php-avanzado en pato2.fi.mdp.edu.ar
>> >> > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>> >>
>> >>
>> >>
>> >> --
>> >> Matias Fernando Gea
>> >> matigea en gmail.com
>> >> http://www.mfgea.com.ar
>> >> _______________________________________________
>> >> Php-avanzado mailing list
>> >> Php-avanzado en pato2.fi.mdp.edu.ar
>> >> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>> >
>> >
>> >
>> > _______________________________________________
>> > Php-avanzado mailing list
>> > Php-avanzado en pato2.fi.mdp.edu.ar
>> > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>>
>>
>>
>> --
>> Matias Fernando Gea
>> matigea en gmail.com
>> http://www.mfgea.com.ar
>> _______________________________________________
>> Php-avanzado mailing list
>> Php-avanzado en pato2.fi.mdp.edu.ar
>> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>
>
>
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
--
Matias Fernando Gea
matigea en gmail.com
http://www.mfgea.com.ar
Más información sobre la lista de distribución Php-avanzado