registration.js 1.1 KB
Newer Older
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
var isEmailValid = false
var isPasswordValid = false

// check if email already exist
$('#inputEmail').change(function(){
    var email = $('#inputEmail').val()
    $.get("email/"+email, function(data) {
        $('#emailWarning').empty()
        isEmailValid = data
        if(!isEmailValid) {
            $('#emailWarning').html('Mit dieser E-Mail-Adresse existiert bereits ein Benutzerkonto in unserem Transferportal.')
        }
        switchSubmitButton()
    })
    .fail(function() {
        console.log("cannot check email")
    })
});

// check password
$('#inputPassword').on('keyup', function () {
    isPasswordValid = checkPasswordReq($('#inputPassword').val())
    $('#passwordWarning').empty();
    if (!isPasswordValid) {
        //$('#passwordWarning').html('Must be at least 8 characters')
        $('#passwordWarning').html('Das Passwort muss mindestens 8 Zeichen haben')
    }
    switchSubmitButton()
});

function switchSubmitButton() {
    if (isEmailValid && isPasswordValid) {
        $('#submitBtn').prop('disabled', false)
    }
    else {
        $('#submitBtn').prop('disabled', true)
    }
}