Việc sử dụng các tên mô tả chung, tên đăng ký, nhãn hiệu, vv trong ấn phẩm này không bao hàm sự, ngay cả trong trường hợp không có một tuyên bố cụ thể, mà như vậy Nếu một giá trị Id Danh mục lĩnh vực được quy định cụ thể đó là không hợp lệ, các tin nhắn validationMessage div được cập nhật để chỉ ra rằng giá trị Id Danh mục là không hợp lệ, như thể hiện trong hình. . | Processing an Ajax Response 35 catch SQLException e Processing an Ajax Response In this section the Ajax XML response is retrieved and the input web page updated to indicate the validity of the Catalog Id value and the input fields are autocompleted if the Catalog Id is not valid. If the readyState property value is 4 which corresponds to a completed XMLHttpRequest and the status property value is 2 0 0 which corresponds to HTTP status OK the processResponse function gets invoked. In the processResponse function obtain the value for the responseXML property. var xmlMessage The responseXML object is an XML DOM object. Obtain the value of the valid element using getElementsByTagName String method. var valid valid 0 .fir If the valid element value is true set the HTML of a div element in the Catalog Id field row to Catalog Id is Valid . Enable the submit button in the input form. if valid true var validationMessage validation Message Catalog Id is Valid submitForm .disabled false If the valid element value is false set the HTML of the div element in Catalog ID field row to Catalog Id is not Valid . Disable the submit button and set the values of the other input fields. 36 2 Developing an Ajax Web Application if valid false var validationMessage validation Message Catalog Id is not Valid submitForm .disabled true The JavaScript file is listed below. function validateCatalogId var xmlHttpRequest init function init if return new XMLHttpRequest else if return new ActiveXObject var catalogId catalogId GET validateForm catalogId encodeURIComponent .