hola amigos espero me puedan ayudar
tengo un formulario en el cual valido algunos campos,pero tengo el siguiente problema tengo una función con la cual consulto la base de datos y saco un letro diciendo si el nombre de usuario esta disponible o ya esta ocupado pero necesito es que si el nombre de usuario esta ocupado no lo deje continuar osea no deje enviar el form
Código Javascript
:
Ver original$(document).ready(function(){
$( "#cumple" ).datepicker({ dateFormat: 'yy-mm-dd' });
$('#add').click(function (){
var val = ($('#form-add').valid());
if (val == true) {
var dataString = $('#form-add').serialize();
$.ajax({
type: "POST",
url: "views/insertar_usuario-login.php",
data: dataString,
}).done(function(data) {
$("#consulta").html(data);
});
}
else {
}
return false;
});
$('#toggleBtnChbox').click(function(){
if($(this).is(':checked')){
$('form input[type="password"]').prop('type','text');
}
else {
$('.contrasena').prop('type','password');
}
});
$("#usuario").blur(function()
{
$("#msgbox").removeClass().addClass('messagebox').text('Comprobando...').fadeIn("slow");
$.post("views/user_availability.php",{ user_name:$(this).val() } ,function(data)
{
if(data=='no')
{
$("#msgbox").fadeTo(200,0.1,function()
{
$(this).html('Este nombre de usuario ya existe en el sistema').addClass('messageboxerror').fadeTo(900,1);
});
}
else
{
$("#msgbox").fadeTo(200,0.1,function()
{
$(this).html('nombre de usuario disponible para registrar').addClass('messageboxok').fadeTo(900,1);
});
}
});
});
});