存在這是我的HTML代碼:閱讀陣列txt文件,並檢查變量輸入數組
<?php
$filename = 'codes.txt';
$data = file($filename);
foreach($data as $key => $val){
$array[] = $val;
}
?>
<form id="checkinput" action="#">
<input class="zipcodes" name="zipcodes" value="" type="text">
<input class="zip-sub" type="button" value="Continue" id="submit">
</form>
氏是jQuery代碼:
jQuery(document).ready(function() {
jQuery('.zip-sub').click(function() {
var zip = jQuery('.zipcodes').val();
var zipcodelist = <?php echo json_encode($array); ?>;
if(jQuery.inArray(zip, zipcodelist) != -1){
alert('value is .txt file !');
} else {
alert('value is not .txt file');
}
});
});
這在某些變量的類型。 txt文件:
12345
23456
56789
我需要的:當我填寫輸入字段我可以CHEC數據k其變量是否在.txt文件中
它與數組中的最後一個變量一起工作,根本沒有。我不知道代碼錯在哪裏?請幫助。 在此先感謝!
我不是什麼應該清楚在這裏發生? – jonmrich
只是編輯我需要的東西。謝謝 ! – OhIWill
你能解釋一下這是什麼意思:「它與數組中的最後一個變量一起工作,根本就沒有。」 – jonmrich