1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
| // Live check
function check_name() {
var username = $("#username").val();
if(username.length > 5) {
$("#availability_status").html('<?php echo $strAvChk; ?>'); // Loader
jQuery.ajax({
type: "POST",
url: '/inc/check_chain.php', // contrôle des caractères
data: "c="+ username +"&st=5",
global: false, // et voilà, résolu ^^
cache: false,
success: function(response) {
if(response == 0) {
jQuery.ajax({
type: "POST",
url: "/inc/usr_chk.php", // contrôle dans bdd
data: "u="+ username,
cache: false,
success: function(server_response){
$("#availability_status").ajaxComplete(function(event, request){
if(server_response == 1){
usrnm = 0; // validation usrnm = 1, ok, usrnm = 0, pas ok
$("#availability_status").html('<?php echo $strAvNo; ?>'); // affichage NON
} else {
usrnm = 1; // validation usrnm = 1, ok, usrnm = 0, pas ok
$("#availability_status").html('<?php echo $strAvOk; ?>'); // affichage OK
}
});
}
});
} else {
usrnm = 0; // validation usrnm = 1, ok, usrnm = 0, pas ok
$("#availability_status").html('<?php echo $strAvNo; ?>'); // affichage NON
}
}
});
} else {
usrnm = 0; // validation usrnm = 1, ok, usrnm = 0, pas ok
$("#availability_status").html('<?php echo $strAvSh; ?>'); // affichage TROP COURT
}
} |
Partager