我想根据下拉列表更改邮政编码,例如,如果我从下拉列表名称"ddlselcountry"
中选择加拿大,加拿大在下拉列表中位于第40位,因为只有邮政编码应该更改(是我应该投入的条件,如果条件')和其他国家,它应该去其他条件。
我在上面的例子中尝试了这个但是如果条件我不会进去,它会产生错误。
if ($("#ddlselcountry")[0].selectedindex == "40"){
var zipCodePattern = /^[A-Za-z0-9]{3}[ ]{1}[A-Za-z0-9]{3}$/;
return zipCodePattern.test(zipcode);
}
答案 0 :(得分:0)
selectedIndex
不是selectedindex
。它区分大小写。
$("#ddlselcountry")[0].selectedIndex
而不是这个你可以使用
$("#ddlselcountry").val() == 'value of canada';
答案 1 :(得分:0)
请将selectedindex更改为selectedIndex $( “#ddlselcountry”)。的selectedIndex
答案 2 :(得分:0)
你可以试试这个
if ($("#ddlselcountry").selectedIndex == "40"){
var zipCodePattern = /^[A-Za-z0-9]{3}[ ]{1}[A-Za-z0-9]{3}$/;
return zipCodePattern.test(zipcode);
}