Javascript Форма проверки с определенным форматом - PullRequest
0 голосов
/ 13 февраля 2020

Извините, я действительно боролся с этим. У меня есть больше кодов, но я пока не могу передать имя пользователя. Это даже не отправило бы уведомление. Ниже приведена лишь часть того, что у меня есть. Заранее спасибо. Мне просто нужно предложение о том, как получить первое поле (имя пользователя) для проверки, и я могу go оттуда.

function validateForm() {

    var userId = document.myForm.userName.value;
    var password = document.myForm.passwordOne.value;
    var passwordVerify = document.myForm.passwordTwo.value;
    var fName = document.myForm.firstName.value;
    var lName = document.myForm.lastName.value;
    var emailAdd = document.myForm.email.value;
    var phone = document.myForm.phonenumber.value;

    if (uName(userId)) {
        if (validatePassword(password)) {
            if (passwordCheck(password, passwordVerify)) {
                if (onlyLetters(fName)) {
                    if (onlyLetters(lName)) {
                        if (validateEmail(emailAdd)) {
                            if (phonenumber(phone)) {
                            }
                        }
                    }
                }
            }
        }
    }
    return false;
}


function uName(userId){

    var userId_len = userId.value.length;
    var alphaNumber = /^[\w ]+$/;

    if (userId_len == 0)
    {
        alert("User Id should not be empty");
        userID.focus();
        return false;
    }
    else if (userId.value.match(alphaNumber)) {
        return true;
    }
    else {
        alert("User Id should be alphanumeric");
        userId.focus();
        return false;
    }
    }
...