Проверка JQuery & номера футов ID - PullRequest
0 голосов
/ 07 февраля 2012

Привет, у меня есть форма, которая использует различные цифры из salesforce, например:

Landing Page:<input  id="00NF0000008Mrcm" maxlength="40" name="00NF0000008Mrcm" size="20" type="text" /><br>

вот мой jquery:

$("#requestInfo").validate({
    rules: {
        first_name: {
            required: true
        },
        last_name: {
            required: true
        },
        email: {
            required: true,
            email: true
        },
        '00NF0000008Mrcm': {
            selectNone: true
        }

    },
    messages: {
        first_name: 'Please enter your first name',
        last_name: 'Please enter your last name',
        email: 'Please enter your email address',
        00NF0000008Mrcm: 'Please enter your telephone number'
    }
});

, но эти поля выдают ошибку в firebug наконсоль и, в конечном счете, не будет проверяться, после переименования правил в js проверки и идентификаторе в html, который он работает, однако тогда, потому что его из salesforce (скрипт внешних лидов), который генерирует код, он не будет идти в лидысистема, как я могу сделать код проверки?

Вот ошибка консоли: invalid property id [Break On This Error] 00NF0000008Mrcm: { selectNone: true }

Спасибо

1 Ответ

0 голосов
/ 07 февраля 2012

Попробуйте добавить правило другим способом:

// first setup the normal validation
$("#requestInfo").validate({
    rules: {
        first_name: {
            required: true
        },
        last_name: {
            required: true
        },
        email: {
            required: true,
            email: true
        }

    },
    messages: {
        first_name: 'Please enter your first name',
        last_name: 'Please enter your last name',
        email: 'Please enter your email address'
    }
});
// then add your custom id based validation
$("#00NF0000008Mrcm").rules("add", {
    selectNone: true,
    messages: {
        selectNone: 'Please enter your telephone number'
    }
});

Рабочая демонстрация здесь: http://jsfiddle.net/manseuk/JpsxY/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...