我想在我的内部网站上有一个窗体...基本上我们是一家装修公司,并有一个不好的区域代码列表,我们不做生意...... IE列表不好的拉链19020 19021等都不好,所以如果他们是我想要它返回一个弹出窗口说不好的地区...如果它不在名单上我想说它好区域Vaildate对列表的邮政编码
0
A
回答
2
你还没有给出太多的信息,所以接下来是一个非常普遍的解决方案。接近这一点的一种方法是让两个地图称为badZips
和goodZips
:
var badZips = {
"19020": true,
"19021": true
...
};
var goodZips = {
"90210": true,
...
};
然后在您的表单验证功能,你可以这样做:
if(badZips[zip]) {
alert("You entered a bad zip code");
}
else if(goodZips[zip]) {
alert("You entered a good zip code");
}
else {
alert("That zip code is not recognized");
}
实际创建映射取决于如何你的web应用成立。你如何储存拉链 - 是否在数据库中?或者你有硬编码吗?
0
使用apache,安装geoIP。将他们的邮政编码回复到一个javascript函数中,与您创建的黑名单进行比较。
0
你的功能要求是很简单,但你真的不提你有什么设置。你想要在表单上发生这种功能吗?你打算怎么编码?你有数据库吗?根据你使用的标签,我只假设你没有数据库。
基本上你可以有一个地区代码列表和每个标志,以表明它是坏的还是好的代码。您可以将这个列表保存在PHP中的多维数组中作为静态数据(http://www.webcheatsheet.com/PHP/multidimensional_arrays.php)。
因此,它可能看起来像:
<?php
$areaCodes = array(array('aCode'='19020','aFlag'=>true),
array('aCode'='19021','aFlag'=>true),
array('aCode'='19022','aFlag'=>false)
);
?>
当你需要一个区号进行验证,只是做阵列中的搜索和检查标志,看它是否是一个很好的代码或恶意代码。
0
将邮政编码存储在数组中,然后检查给定的邮政编码是否在数组中。
<?php
$BadZip = array("19020", "19021");
if (in_array($Zip, $BadZip))
{
echo "Bad Zip code!";
}
?>
如果in_array返回true,那么邮政编码位于坏链接列表中。
另外,你可以使用相同的方法与一个好的拉链列表。
相关问题
- 1. 邮政编码
- 2. 邮政编码
- 3. 英国邮政编码列表 - 最近的五个邮编列表
- 4. 查找附近的邮政编码与基础邮政编码
- 5. 美国邮政编码位于2邮政编码的中间?
- 6. 邮编最近的邮政编码?
- 7. Tableau:如何显示邮政编码或邮政编码条目
- 8. 邮政编码和邮政编码违反第三范式吗?
- 9. 检查邮政编码或邮政编码是否真实
- 10. MKPolygon中的邮政编码
- 11. 需要的邮政编码
- 12. Python正则表达式邮政编码
- 13. 邮政编码查询表 - 设计Q
- 14. 邮政编码验证
- 15. Regex.IsMatch为邮政编码
- 16. geoip邮政编码查询
- 17. 验证邮政编码?
- 18. Jquery邮政编码clientvalidate
- 19. 加拿大邮政'查找邮政编码'屏幕刮码
- 20. 所有美国邮政编码的iOS列表
- 21. 获取纬度/经度附近的邮政编码列表
- 22. MySQL在每个邮政编码中找到最贵的邮政编码
- 23. 使用YQL获取邮政编码半径中的邮政编码
- 24. 显示谷歌地图上的邮政编码/邮政编码范围
- 25. 我试图让邮政编码显示在邮政编码边界内
- 26. 邮政编码/邮政编码只属于一个街道+城市
- 27. Django:使用邮政编码拉状态记录列表
- 28. PHP中的邮政编码定位器
- 29. 用于邮政编码验证的Javascript
- 30. excel中的邮政编码距离
嗯,你已经给了我们你想要的东西,但我们只能真正帮助改善你已有的东西。你到底写了什么代码来执行这个任务,以及哪些代码失败? – Charles 2011-03-21 22:59:44
你的问题是什么?你如何存储清单?在数组中?在数据库中? – EboMike 2011-03-21 22:59:52
我读为“我不知道如何开始。” – Ryre 2011-03-21 23:00:58