Ver Mensaje Individual
  #4 (permalink)  
Antiguo 31/05/2009, 02:12
axel_ito
 
Fecha de Ingreso: mayo-2009
Mensajes: 37
Antigüedad: 15 años, 9 meses
Puntos: 0
Pregunta Respuesta: Validacion de formulario no valida

si ya he trabajado con ellos, pero mira tampoco haciendolo así funcionó, ya no se que hacer, te pongo como puse ahora el script, probe tambien quitando la parte de llenado automatico, pero tampoco funcionó.

Código PHP:
<html>
<head>
<link rel="stylesheet" type="text/css" href="styleSeveridad.css" >
<script type="text/javascript">
function valida(confdispositivo){
  var ermail  = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
    if (!ermail.test(document.confdispositivo.email1.value)) { 
      document.confdispositivo.email1.style.background = '#005F4F';
    Alert ("\n- Proporcione un e-mail Valido");
    }         
  }
</script>
</head>
<body>
<div id="fondo">
<div id="contenedor"><center>

<fieldset>
       <?php 
       
require('basededatos.php');
       
$usuario $_GET['usr'];
       
$sql mysql_query("SELECT nombre,email FROM usuarios WHERE usuario='$usuario'"); 
       while(
$mensaje mysql_fetch_row($sql)) {    
         
$nombre $mensaje[0];
         
$email $mensaje[1];
        }
       if (!isset(
$_POST['envio1'])) {  
       
?>
       <form name="confdispositivo" id="confdispositivo" onSubmit="valida(this);" action="<?=$_SERVER['PHP_SELF']?>" method="post">
       <div class="form-row">
       <td class="field-label"><label>Nombre</label>:</td>
       <td class="field-widget"><input type="text"  name="nombre1" id="nombre1" <?php echo "value=$nombre"?> onclick="repinta_nom(this);"></td>
       </div>
       <div class="form-row">
       <td class="field-label"><label>Email</label>:</td>
       <td class="field-widget"><input type="text" name="email1" id="email1"<?php echo "value=$email"?>></td>
       </div>
       <div class="form-row">
       <td class="field-label"><label>Usuario</label>:</td>
       
      <td class="field-widget"><input name="usuario" disabled='disabled' <?php echo "value=$usuario";?> onclick="repinta_usr(this);"></td><td id="msg"></td>
       </div>
       <div class="form-row">
       <td class="field-label"><label>Contraseña Actual</label>:</td>
       <td class="field-widget"><input type="password" name="contrasena" id="contrasena" onclick="repinta_con(this);">
       </td>
       </div>
       <div class="form-row">
       <br>
       <td class="field-label"><label>Nueva Contraseña</label>:</td>
       <td class="field-widget"><input type="password" name="ncontrasena" id="ncontrasena">
       </td>
       </div>
       <div class="form-row">
       <td class="field-label"><label>Confirme Contraseña</label>:</td>
       <td class="field-widget"><input type="password" name="ccontrasena" id="ccontrasena">
       </td>
       </div>
       
       <?php 
        

        else {
            
        
$sql "UPDATE usuarios SET nombre='$nombre1',email='$email1',contrasena='$ncontrasena'".
        
"WHERE usuario='$usuario'";
        
mysql_query ($sql) or die ("Error En La Consulta: $sql. ");
        
        }
       
?>
       
       </fieldset>
       <input name="envio1"  type="submit" value="Actualizar">
       </form>      
 </center>
</div> 
<div id="aceptar"><input type="button" value="Aceptar" onclick="window.close()"></div>
</div>
</body>
</html>