Comunidad de diseño web y desarrollo en internet online

mostrar un mensaje de error

Citar            
MensajeEscrito el 25 Mar 2020 08:34 pm
hola foro !!!

lo que pretendo es que muestre un mensaje de error si el usuario introdujo una clave que no existe tengo lo siguiente

con este input llamo a este scrip de javascript
Clave Area
<input type="text" name="cve" id="cve" onchange="LlevaClave(this.value)" required autofocus="on" placeholder="Ejemplo... ( 1.1 )" tabindex="1" />

<script type="text/javascript">
function LlevaClave(id){
$.post("actualiza_clave2.php",{ClaveId:id},function(retorno){
registro = retorno.split("/");
$('#cve').val(registro[0]);
$('#are').val(registro[1]);
$('#tit').val(registro[2]);
});
}
</script>

el cual invoca este php
require ("conecta.php");

$id = $_POST['ClaveId'];

$peticion = "Select clave,area,titular From claves Where clave = '$id'";
$respuesta = mysqli_query($conectado,$peticion);
$registros = mysqli_fetch_object($respuesta);
$linea = mysqli_num_rows($respuesta);

if($linea > 0){
$datos = $registros->clave."/".$registros->area."/".$registros->titular;
echo $datos;
}else{
/*echo"
<script type='text/javascript'>
alert('El clave que Digito ".$id." no Existe');
window.location='actualiza_clave1.php';
</script>";*/
}
lo que no se como enviar el mensaje de error, gracias por su ayuda...

Por Noe Velazquez

41 de clabLevel



 

chrome
Citar            
MensajeEscrito el 31 Mar 2020 09:37 am
Algo asi. En el php imprime el mensaje de error en vez de lo que tienes ahora comentado en el else

Código :

if($linea > 0){
$datos = $registros->clave."/".$registros->area."/".$registros->titular;
echo $datos;
}else{
  echo "ERROR";
}


En el javascript

Código :

function LlevaClave(id){
  $.post("actualiza_clave2.php",{ClaveId:id},function(retorno){
     if(retorno=="ERROR"){
       alert('El clave que digito no existe');
     } else {
      registro = retorno.split("/");
      $('#cve').val(registro[0]);
      $('#are').val(registro[1]);
      $('#tit').val(registro[2]);
    }
});
}


Jorge

Por solisarg

BOFH

13641 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

chrome

   Página 1 de 1

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.