Foros del Web » Programando para Internet » Javascript » Frameworks JS »

comprobar login y codigo

Estas en el tema de comprobar login y codigo en el foro de Frameworks JS en Foros del Web. hola a todos espero esten bien soy nuevo con ajax, php, y javascript espero puedan ayudarme estoy creando una pagina donde registro un usuario y ...
  #1 (permalink)  
Antiguo 13/10/2008, 14:57
 
Fecha de Ingreso: octubre-2008
Mensajes: 5
Antigüedad: 15 años, 6 meses
Puntos: 0
comprobar login y codigo

hola a todos espero esten bien soy nuevo con ajax, php, y javascript espero puedan ayudarme

estoy creando una pagina donde registro un usuario y necesito comprobar la existencia de un login y un codigo de usuario, antes de enviarlo, lo he intentado con el evento Onblur pero no he logrado nada este es el codigo

gracias a quien pueda ayudarme


<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Documento sin t&iacute;tulo</title>
<script language="javascript">
//comprueba el navegador para el uso de ajax
function nuevoAjax()
{
/* Crea el objeto AJAX. Esta funcion es generica para cualquier utilidad de este tipo, por
lo que se puede copiar tal como esta aqui */
var xmlhttp=false;
try
{
// Creacion del objeto AJAX para navegadores no IE
xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e)
{
try
{
// Creacion del objet AJAX para IE
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
catch(E) { xmlhttp=false; }
}
if (!xmlhttp && typeof XMLHttpRequest!="undefined") { xmlhttp=new XMLHttpRequest(); }

return xmlhttp;
}



function compruebalogin (elcodigo)
{
//para enviar un mensaje
var divMensaje=document.getElementById("error");
boton.disabled=true; input.disabled=true;
var ajax=nuevoAjax();
ajax.open("POST", "validar.php", true);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.send(elcodigo);

ajax.onreadystatechange=function()
{
if (ajax.readyState==4)
{
// Habilito nuevamente botones e inputs
input.value="elcodigo";
boton.disabled=false; input.disabled=false;
// Muestro el mensaje enviado desde el servidor
divMensaje.innerHTML=ajax.responseText;
}
}

}
</script>
</head>

<body>
<form name="form1" method="post" action="validar.php" onsubmit="return validar(this);">
<table width="467" align="center">
<tr>
<td><div align="right">CODIGO</div></td>
<td width="144" bgcolor="#FFFFFF">
<div align="left">
<input name="codigo" type="text" id="codigo" maxlength="3" onBlur="compruebalogin(this);">
</div class="mensaje" id="error"></td>
<td width="97"></td>
</tr>
<tr>
<td><div align="right">TIPO USUARIO</div></td>
<td bgcolor="#FFFFFF">
<div align="left">
<?php include "conexion.php";
$sql="select *
from tipo_ususario";
$consulta=pg_query ($con, $sql);
echo '<select name="tipo" id="tipo">';
echo '<option value="0">seleccione un campo</option>';
while($arr=pg_fetch_array($consulta))
{
$codigo=$arr['tip_codigo'];
$descrip=$arr['tip_descripcion'];
echo '<option value='.$codigo.'>'.$descrip.'</option>';
}
echo '</select>';
?>
</div></td>
<td>&nbsp;</td>
</tr>
<tr>
<td><div align="right">PRIMER NOMBRE</div></td>
<td bgcolor="#FFFFFF">
<div align="left">
<input name="nombre" type="text" id="nombre" maxlength="20">
</div></td>
<td>&nbsp;</td>
</tr>
<tr>
<td><div align="right">PRIMER APELLIDO</div></td>
<td bgcolor="#FFFFFF">
<div align="left">
<input name="apellido" type="text" id="apellido" maxlength="20">
</div></td>
<td>&nbsp;</td>
</tr>
<tr>
<td><div align="right">LOGIN</div></td>
<td bgcolor="#FFFFFF">
<div align="left">
<input name="login" type="text" id="login" maxlength="8">
</div></td>
<td>&nbsp;</td>
</tr>
<tr>
<td><div align="right">CLAVE</div></td>
<td bgcolor="#FFFFFF">
<div align="left">
<input name="clave" type="password" id="clave" maxlength="8">
</div></td>
<td>&nbsp;</td>
</tr>
<tr>
<td> <p align="right">CONFIRMAR CLAVE</p></td>
<td>
<div align="left">
<input name="clave2" type="password" id="clave2" maxlength="8">
</div></td>
<td>
<div align="justify"></div></td></tr>
</table>
<table width="467" align="center">
<tr>
<th width="227" scope="col"><input type="reset" name="Submit" value="BORRAR"></th>
<th width="228" scope="col"><div align="center">
<input type="submit" name="Submit" value="ACEPTAR">
<input name="hacer" type="hidden" id="hacer" value="2">
</div></th>
</tr>
</table>
</form>
</body>
</html>
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




La zona horaria es GMT -6. Ahora son las 09:12.