Проблема проверки формы JQuery: идентификатор поля Salesforce начинается с цифры

Мне была предоставлена ​​форма от Salesforce. com, для которого мне нужно выполнить проверку на стороне клиента. Я использую подключаемый модуль проверки JQuery.

Форма содержит раскрывающийся список, который выглядит примерно так:

<select id="00N2000002pPvP" name="00N2000002pPvP" title="Region">

Salesforce проинформировала меня, что они не могут его изменить.

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

jQuery(document).ready(function($) {
var validator = $("#enquiryform").validate({
    rules: {
        last_name: "required",
        company: "required",
        email: "required email",
        country: "required"
        00N20000002pPvP: { 
            selectNone: true 
        }
    },
    messages: {

        last_name: "Required",
        company: "Required",
        email: "Required",
        country: "Required",
        00N20000002pPvP: "Required"
    }
});
});

Есть ли способ обойти это, помимо изменения используемого токена?

1
задан james.bcn 9 September 2010 в 11:10
поделиться