estoy recien indagando en jquery, y estoy tratando de hacer un buscador con un solo input. al buscador le agrego rut chilenos y los validos con jquery y busco en la base de datos los que son correctos, en el mismo input tambien puedo agregar un numero de usuario, con radiobutton activo uno o otro esquema.
el radio button de numero de usuario lo tengo checked, me funciona todo bien, al chekear el radiobutton de rut, me comineza a dar el formato de rut chileno puntos y guiones y me alerta si un rut es incorrecto, pero cuando quiero pasar desde el radio RUT al radio numero de cliente, la funcion del rut me queda activada y me da el formato rut a los numeros de serie. como puedo o que debo hacer para que sea cual sea el orden que pincho los radio, queden las funciones donde quiero, que me formatee el rut y que ingrese el numero de serie como quiero??
saludos.
ejemplos del form
<label for="buscar">Buscar por:</label>
<input type="radio" name="radio_frm" onClick="activarCliente();" checked="checked"/> Nro Cliente <input type="radio" name="radio_frm" onClick="activarRut();" />Rut
<input type="text" name="numero" id="numero"/>
</div>
<script type="text/javascript">
function activarRut()
{
document.buscar.numero.value="";
$(document).ready(function(){
// Demo 5
$('#numero').Rut({
on_error: function(){ alert("rut incorrecto");document.buscar.numero.value = "";
},
format_on: 'keyup'
});
});
}
function activarCliente()
{
document.buscar.numero.value="";
location.href="buscar.cfm";
}
para evitarme el problema que mencione le puse un location al activarCliente pero era solo para darme mas tiempo con el trabajo. saludos.