Mi problema es el siguiente, tengo una pagina en php donde estoy usando funciones de JS para controlar los datos que capturo desde un FORM donde lo que estoy haciendo es validar datos con la instruccion validar() el problema es que cuando uso el boton de enviar mi codigo javasript funciona pero si tecleo ENTER desde mi teclado no hace su funcion mi javascript, por favor me pueden ayudar, no encuentro donde esta el problema......
Código PHP:
<?php
session_start();
$admin = $_SESSION['admin'];
if(!$admin){
echo "No esta autorizado para ver esta pagina...";
echo "<meta http-equiv='refresh' content='1;url=/admin/index.php'>";
}else{
?>
<!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="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Login de Usuarios</title>
<link href="Oskarstyle.css" rel="stylesheet" type="text/css" />
<script language="javascript">
function validar(){
if(document.form1.telefono.value == ""){
alert("Debes escribir un Telefono")
document.form1.telefono.focus()
return 0;
}
else{
var er_telefono = /(^[0-9\s\+\-])+$/
if(document.form1.telefono.value != er_telefono.test){
alert("Debes Introducir Valores 0 a 9 intenta de nuevo ")
document.form1.telefono.focus()
return 0;
}else{
document.form1.submit();
}
}
}
</script>
</head>
<body>
<?php
$alert = $_GET['alert'];
if($alert == 'false'){
$alerta = "Los datos ingresados no coinciden con ningun registro del sistema";
}
?>
<form action="datos_usuario.php" method="post" name="form1">
<input type="hidden" name="login" value="login">
<div class="alerta">
<div align="center"><?php echo $alerta; ?>
</div>
</div>
<div id="contenido">
<fieldset>
<legend align="center"></legend><br>
<div>
<label for="telefono">Telefono del Usuario</label>
<input type="text" name="telefono" class="txt" >
</div>
<br>
</fieldset>
<div align="center">
<input type="button" value="Ingresar" class="btn" onclick="return validar();">
</div>
</div>
</form>
<a href="/admin/cerraradmin.php?mode=close">Cerrar Sesion</a>
<a href="/admin/mainpage.php">Home</a>
</body>
</html>
<?php
}
?>