Проверить выбранное значение выпадающего списка по списку из статического свойства - PullRequest
1 голос
/ 04 октября 2010

Я использую JavaScript для проверки ввода пользователя на моей странице aspx.Я легко могу проверить текстовые поля и раскрывающийся список для различных сценариев.

Теперь в одном из моих выпадающих списков (для страны) мне нужно проверить, разрешена ли эта страна или нет для определенной услуги.Я сохранил действительный список стран в статическом свойстве.Есть ли способ проверить выбранное в раскрывающемся списке значение по этому статическому свойству?

Любая помощь будет высоко оценена.

Приветствия, Абхи.

function validateService(source, args) 
{
            var country = document.getElementById('<%= ddDestCountry.ClientID %>');
            var service = document.getElementById('<%= ddService.ClientID %>');
// Get allowed country list from my static class
            var countryList = document.getElementById('<%= StaticProperties.EUCountryList %>');

            if (service.value == "P") 
            {
               // I want to do something like this
                if (!countrylist.Contains(country.value)) 
                {
                    args.IsValid = false;
                }
                else {
                    args.IsValid = true;
                }
            }
            return;
        }

Обновление (ДополнительноИнформация): Статическое свойство доступно только для чтения, поэтому его нельзя изменить со страницы.

1 Ответ

2 голосов
/ 04 октября 2010

Эта проверка должна выполняться на стороне сервера, а не на стороне клиента.ничто не мешает мне использовать greasemonkey для изменения вашего статического списка, пока я открываю вашу страницу, и вставлять «Oz» как страну в ваш «проверочный» список

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