Почему indexOf не работает в Internet Explorer?

Эта функция выполняется во время форм onSubmit и отлично работает в Firefox и Chrome, но не в IE. Я подозреваю, что это indexOf, но я не могу найти способ заставить его работать.

function checkSuburbMatch(e) {

var theSuburb = document.getElementById('suburb').value;
var thePostcode = document.getElementById('postcode').value;

var arrayNeedle = theSuburb + " (" + thePostcode + ")";

if(suburbs.indexOf(arrayNeedle) != -1) {
    alert("Suburb and Postcode match!");
    return false;
} else {
    alert("Suburb and Postcode do not match!");
    return false;
}

}
6
задан David 13 September 2010 в 02:26
поделиться