Face_rec_api / app /static /admin /registeration.js
ankpan18's picture
face rec api with remote mysql 10mb server
752c636
function check_username(elem){
if(elem.value!=''){
fetch(`/user/is_username_available/?username=${elem.value}`,{
method:"GET",
}).then(function(response){
return response.json();
}).then(function(response){
// show a indicator that this username is available
if(response['available'])
{
// show green indicator
console.log("Username available");
elem.dataset.valid=true;
elem.style.borderColor='green';
elem.style.borderWidth=4;
}
else
{
// show red indicator
console.log("Username unavailable");
elem.dataset.valid=false;
elem.style.borderColor='red';
elem.style.borderWidth=4;
}
});
}
}
function check_password_is_matching(confirm_password){
var password=document.querySelector("#password");
if(confirm_password.value!=password.value){
confirm_password.style.borderColor='red';
confirm_password.style.borderWidth=4;
}
else{
confirm_password.style.borderColor='green';
confirm_password.style.borderWidth=4;
}
}
function validate_form(form){
if(form.username.dataset.valid=="false"){
document.querySelector("#container>p").style.visibility='visible';
document.querySelector("#container>p").innerText="username not available";
return false;
}
else if(form.password.value!=form.confirm_password.value){
document.querySelector("#container>p").style.visibility='visible';
document.querySelector("#container>p").innerText="password not matching";
return false;
}
else{
return true;
}
}