-1

郵便番号のリストに基づいてさまざまなページを表示できる jQuery、javascript、または .php スクリプトはありますか? たとえば、ユーザーが「有効な」郵便番号のリスト内に郵便番号を入力すると、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>
4

2 に答える 2

1

おそらく、投稿された郵便番号の値を取得し、アプリケーション ロジックで必要なページにリダイレクトするだけです。たとえば、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();
于 2012-08-01T18:39:48.880 に答える
0

postまたはgetを使用してhtmlファイル(ピンコードを含む)からデータを取得するphpファイルを作成し、ExcelシートまたはDBからピンコードを確認して、必要なことを行います。

于 2012-08-01T18:38:48.443 に答える