- Se incorporó
- 11 Febrero 2007
- Mensajes
- 846
Hola a todos!!
tengo este codigo que valida si el rut existe en la BD o no, si existe me muestra un msg, pero si no existe deberia bloquear el boton "guardar", pero no lo esta haciendo.... alguien cacha porque?
BOTON:
VALIDACIÓN:
La Validación y el botón están en la misma pagina.
check_rut_paciente.php
Si alguien me tira una mano para saber porque no funciona o si esta mal esa parte del cod
tengo este codigo que valida si el rut existe en la BD o no, si existe me muestra un msg, pero si no existe deberia bloquear el boton "guardar", pero no lo esta haciendo.... alguien cacha porque?
BOTON:
<div class="form-group"> <div class="col-sm-offset-2 col-sm-10"> <a href="index.php" class="btn btn-default">Regresar</a> <button type="submit" class="btn btn-primary" id="guardar">Guardar</button> </div> </div> |
VALIDACIÓN:
< !-- Validacion "existe rut en a BS" --> <script src="https://code.jquery.com/jquery-3.2.1.js"></script> <script type="text/javascript"> $(document).ready(function() { $('#rut').on('blur', function() { $('#result-rut').html('<img src="images/loader.gif" />').fadeOut(1000); var rut = $(this).val(); var dataString = 'rut='+rut; $.ajax({ type: "POST", url: "check_rut_paciente.php", // Archivo para consultar BD data: dataString, success: function(data) { $('#result-rut').fadeIn(1000).html(data); //si el usuario existe // if(data > 0) { // document.getElementById("guardar").disabled = true; // } } }); }); }); </script> <!-- Fin Validacion --> |
La Validación y el botón están en la misma pagina.
check_rut_paciente.php
<?php require 'conexion.php'; sleep(1); if (isset($_POST)) { $rut = (string)$_POST['rut']; $result = $mysqli->query( 'SELECT * FROM pacientes WHERE rut = "'.strtolower($rut).'"' ); if ($result->num_rows > 0) { echo '<div class="alert alert-danger"><strong>Oh no!</strong> El paciente ya existe.</div>'; } else { echo '<div class="alert alert-success"><strong>Exelente!</strong> El paciente no existe, ingreselo.</div>'; } } |
Si alguien me tira una mano para saber porque no funciona o si esta mal esa parte del cod