for (counter = 0; counter < records.length; counter++) {
if(userEntered.value == records[counter]){
alert("help");
value = true;
comparedZipCode = records[counter];
}
}
i'm not able to get the value entered by user to now compare it with the record.
its searching the zip code but it has nothing to compare it to. maybe .value isnt supposed to be there?
here is the whole code:
records = openZipCodeStudyRecordSet();
userEntered = prompt("Search students in current zipcode:");
userEntered = Number(userEntered);
while (records.readNextRecord()) {
firstName = records.getSampleFirstName();
lastName = records.getSampleLastName();
gender = records.getSampleGender();
zipCode = records.getSampleZipCode();
for (counter = 0; counter < records.readNextRecord(zipCode); counter++) {
if(userEntered.value == records.readNextRecord[counter]){
value = true;
comparedZipCode[counter] += records.readNextRecord[counter];
}
}
}
//test feature
document.write(comparedZipCode);
Just store it in comparedZipCode by declaring it as an array before you enter the loop.
var comparedZipCode = []
for (counter = 0; counter < records.length; counter++) {
if(userEntered.value == records[counter]){
alert("help");
value = true;
comparedZipCode[counter] = records[counter];
}
}