Я использую Struts 2.1.8 и сталкиваюсь с проблемой проверки в IE. Я получаю следующую ошибку
An exception occurred: Error. Error message: Invalid argument.
Я попытался выяснить причину и обнаружил следующее. Мой сгенерированный код JavaScript:
field = form.elements['district.name'];
var error = "Enter only alphabets for district";
if (continueValidation && field.value != null && !field.value.match("^[a-zA-Z ]*$")) {
addError(field, error);
errors = true;
}
Я попытался создать макет, поместив тот же код в функцию и вызвав его в событии onclick. Метод addError()
выдает исключение, и причиной является field
переменная. Если я изменю его на field[0]
, он будет работать нормально. Как исправить эту ошибку?