【发布时间】:2010-10-04 12:55:41
【问题描述】:
我正在使用 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;
}
更新(附加信息):静态属性是只读的,因此不能从页面篡改。
【问题讨论】:
标签: c# javascript asp.net validation