security.js 851 Bytes
Newer Older
Rosanny Sihombing's avatar
updates  
Rosanny Sihombing committed
1
// check password and password confirmation input fields
Rosanny Sihombing's avatar
Rosanny Sihombing committed
2
// used in Security and Reset Password
Rosanny Sihombing's avatar
updates  
Rosanny Sihombing committed
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
$('#inputNewPwd, #inputConfirm').on('keyup', function () {
    var isBest, isMatch;

    isBest = checkPasswordReq($('#inputNewPwd').val())
    $('#recommendation').empty();
    if (!isBest) {
        $('#recommendation').html('Must be at least 8 characters').css('color', 'red');
    }

    // match or not?
    if ($('#inputNewPwd').val() == $('#inputConfirm').val()) {
        $('#message').html('Matching').css('color', 'green');
        isMatch = true;
    } else {
        $('#message').html('Not Matching').css('color', 'red');
        isMatch = false;
    }
    
    // enable/disable update button
    if (isBest && isMatch) {
        $('#updateBtn').prop('disabled', false);
    } else {
        $('#updateBtn').prop('disabled', true);
    }
});