Foros del Web » Programando para Internet » Javascript »

Validar Cajas de Texto

Estas en el tema de Validar Cajas de Texto en el foro de Javascript en Foros del Web. q tal soy nuevo en php y tengo un problema en el login quiero validar las cajas de texto osea q no esten vacias si ...
  #1 (permalink)  
Antiguo 13/02/2007, 15:47
 
Fecha de Ingreso: febrero-2007
Mensajes: 1
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: seguridad-php+mysql

q tal soy nuevo en php y tengo un problema en el login quiero validar las cajas de texto osea q no esten vacias si si estan no tener acceso a otra pagina quiero restringir ese acceso porfa
he restrigindo con script pero nmo funciona
Código PHP:
<?
session_start
();
?>
<html><head><title>Necesita identificación! </title>
<script language="JavaScript">
    function valida()
    {
        if(form.pass.value=="")
        {
        alert("Dato 1");
        form.pass.focus();
        retun
        }
        form.submit();
    }
</script>
</head>
<?
if(isset($SESSION))
{

header("location:user.php"); /* Si ha iniciado la sesion, vamos a user.php */


else { 
?>
<body>
<center><h1>Identificate! :D </h1></center>
<table align="right" width="100" bordercolor="#0033CC"border="0" cellpadding="0" cellspacing="0">
<form action="comprueba.php" method="POST">
<tr>
<td> Login: <input type="text" name="login" ><br></td>
</tr>
<tr>
<td> Password:  <input type="password" name="pass" ><br></td></tr>
<tr>
    <td><input type="submit" value="Entrar" onClick="valida(this.form)"></td>
    <!--<td><input type="button" value="Entrar" onClick="valida(this.form)"></td>-->
    </tr>
</form>
</table>
</body></html>
<?
/* Y cerramos el else */ 
?>

Última edición por jam1138; 14/02/2007 a las 20:34
  #2 (permalink)  
Antiguo 14/02/2007, 21:17
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 9 meses
Puntos: 102
Re: Validar Cajas de Texto

La validación que haces esta hecha en JavaScript. Separo, muevo y coloreo el código y edito el título de tu tema.

Te recomiendo visitar las FAQ de PHP donde encontraras temas de seguridad, el manejo de sesiones y, sobre todo, la diferencia entre lo que es PHP y JavaScript.

Saluton
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #3 (permalink)  
Antiguo 15/02/2007, 00:06
Avatar de Gurrutello  
Fecha de Ingreso: enero-2002
Ubicación: Ontario,Toronto [Canada]
Mensajes: 2.017
Antigüedad: 22 años, 3 meses
Puntos: 6
Re: Validar Cajas de Texto

Hola
Puedes poner
<script language="JavaScript">
function valida()
{
if(form.pass.value=="")
{
alert("Dato 1");
form.pass.focus();
retun
}else if(form.pass.login=="")
alert("Dato 2");
form.pass.focus();
retun
}else(
form.submit();
}
</script>
por lo menos con el codigo que muestras deberia ser asi
aunque viendo que utilizas php , no vendria mal que hicieras una comprobacion con php (es mas efetiva)
__________________
Un Saludo
www.tutores.org
Asp | Php | Javascript | Perl | Coldfusion | Flash | +- 2000 codigos
  #4 (permalink)  
Antiguo 15/02/2007, 00:16
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Re: Validar Cajas de Texto

Hola:

Las validaciones de formularios se deben hacer de otra manera (al menos la forma correcta es otra)...

La validación debe ponerse en el evento submit del form y anteponiendo "return"... o sea de esta manera:
<form onsubmit="return validar(this)"...

Lo de poner this es para referenciar el mismo formulario (es una buena costumbre, muy útil para reutilizar código)... y el sistema validador debe retornar false para cancelar el envío y true para pasarlo (pasa con cualquier otro valor distinto de false, pero es mejor que sea true)

Y la función validadora podría ser:
Código:
    function validar(f)
    {
       enviar = (f.pass.value != "")
        if (!enviar){
        alert("Dato 1");
        f.pass.focus();
        }
        return enviar;
    }
Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #5 (permalink)  
Antiguo 18/04/2007, 11:19
 
Fecha de Ingreso: octubre-2006
Mensajes: 79
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: Validar Cajas de Texto

Holas a todos¡¡¡¡¡
Y como haria si deseo validar un arreglo de cajas de texto????
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 02:30.