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>