Можно ли в любом случае ограничить регистрацию в форме ниндзя (wordpress), чтобы разрешить регистрацию только определенного адреса электронной почты?

Это вопрос, связанный с WordPress. Мне было интересно, когда я использовал плагин для форм ninja, можно ли ограничить процесс отправки, чтобы разрешить отправку формы только адресу электронной почты @example.com.

Есть идеи? Я ценю время и ответы от всех вас.

1 ответ

Пожалуйста, опубликуйте код вашей формы (даже сгенерированный html), чтобы вопрос выдержал испытание временем!

Вы можете сделать что-то подобное в jQuery:

$('#signup').submit(function() {
    validateEmail($('input').val());
    return false;
});

function validateEmail(email) {
    var re = /^\s*[\w\-\+_]+(\.[\w\-\+_]+)*\@[\w\-\+_]+\.[\w\-\+_]+(\.[\w\-\+_]+)*\s*$/;
    if (re.test(email)) {
        if (email.indexOf('@c-e.com', email.length - '@c-e.com'.length) !== -1) {
            alert('Submission was successful.');
        } else {
            alert('Email must be a CE e-mail address (your.name@c-e.com).');
        }
    } else {
        alert('Not a valid e-mail address.');
    }
}

Я нашел это в этой рабочей скрипке Эрика Вудса:

http://jsfiddle.net/AkuXC/86/

Другие вопросы по тегам