如何根据表单输入值(即邮政编码)显示不同的页面?jQuery或.PHP
How to display different pages based upon form input value (ie: zip code)? jQuery or .PHP
是否有jQuery、javascript或.php脚本允许我根据邮政编码列表显示不同的页面?例如,如果用户在"有效"zip列表中输入邮政编码,则会显示pageA.php,否则会显示pageB.php。这些邮政编码值可以手动列出,也可以包含在.csv文件中,只要最简单。
输入后显示的页面将基于用户输入,如:
<input name="zipcode" id="zipcode" type="text" />
理想情况下,有效的邮政编码将列为:
<script>
var zipcodelist = ['12345','12346','12347','12348'];
更新的解决方案这是我正在使用的代码:
<script type="text/javascript">
$(function(){
var zipCodes = ['92056', '90210', '92121', '92101'];
$('#zip_form').submit(function(){
$('#id_div_one, #id_div_two').hide();
var theZip = $('#id_zip_code').val();
if(jQuery.inArray(theZip,zipCodes) > -1) {
$('#id_div_one').fadeIn();
} else {
$('#id_div_two').fadeIn();
}
return false;
});
});
</script>
您可能只需要获取邮政编码的发布值,然后在应用程序逻辑中重定向到您想要的页面。例如在PHP中:
$special_zip_codes = array(
'10000',
'10002',
'10003' // and so forth
);
$zip = $_POST['zip_code'];
// need to add whatever validation/sanitation of zip code value here
if(in_array($zip, $special_zip_codes)) {
header('Location: http://www.domain.com/fileA.php');
} else {
header('Location: http://www.domain.com/fileB.php');
}
exit();
制作一个php文件,该文件将从html文件(具有pincode)中获取数据,比如使用post或get然后从excel表或DB中检查pincode并执行所需操作。
相关文章:
- PHP/JQUERY-显示json的每个子数组
- 如何避免试图用php+jquery显示php起始页的无限循环
- PHP Jquery选项卡:内容加载到一个选项卡's面板
- onClick按钮不工作javascript/php/jquery mobile
- URL PHP/jQuery的链接预览
- 使用 php/jquery 动态更新单个模态
- PHP jQuery使用多个单词传递值
- PHP/JQUERY定义包含的页面
- PHP/Jquery-在PHP函数中呼应Jquery
- PHP-Jquery-简单模式的开放数据
- (php/jquery)根据另一个选中的复选框值隐藏和显示复选框
- 添加<tr>元素到动态表,动态不刷新页面,php-jquery
- 意外的PHP/jQuery/JSON交互差异
- jqgrid子网格row_id空格不起作用PHP jquery
- 如何使用PHP jquery和ajax从MySQL中检索多个值
- 在单击PHP / Jquery时更新附加的变量
- PHP JQuery 对话框和数据表 + 丢失布局
- 背景图像旋转器.php + jQuery每4秒显示一次随机照片
- php/jquery buffer full ?页面未完全加载
- 使用 ajax 拖放功能对列字段重新排序?PHP/jQuery.