Tengo el rut en dos cajas de texto, una para el rut y otra para el digito verificador
vista:
Código HTML:
Ver original <input class="span2" type="text" name="p5_a" size="8" maxlength="8" /> -
<input class="span1" type="text" name="p5_b" size="1" maxlength="1" /> ejemplo: 11111111-1
<input id="peg_5" type="hidden" name="p5" />
Código Javascript
:
Ver original$("input[name=p5_b]").change(function(){
var rut = $("input[name=p5_a]").val() + $("input[name=p5_b]").val();
$.post("<?php echo base_url(); ?>inscripcion/is_rut",{rut:rut},function(data){
if(data == 1)
{
alert("El Rut ingresado ya esta en nuestros registros");
$('input[name=p5]').val("");
$('input[name=p5_a]').val("");
$('input[name=p5_b]').val("");
return false;
}
});
});
parte del controlador que comprueba
Código PHP:
Ver original$r = $Rut->getRut($_POST['rut']);
$query = $this->db->query("SELECT p5 FROM inscripciones WHERE p5 = '{$r}'");
El problema lo tengo que solo puedo comparar con la caja de texto p5_a y no el digito verificador, entonces si en la base de datos tengo 145554441 solo me valida hasta el 14555444 .
Espero se haya entendido.
Saludos