1
我在使用Struts 2.1.8並面臨IE中的驗證問題。我收到以下錯誤IE中的struts驗證問題
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]
,則工作正常。如何解決這個錯誤?