Здравствуйте!
Ситуация: Использую ajaxtags и struts. Когда у меня на форме два <ajax:select>, первый не срабатывает.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
<%@ page language="java" contentType="text/html;charset=windows-1251" pageEncoding="windows-1251" %>
<%@ page import ="com.collection.Oblast" %>
<%@ page import ="java.util.Iterator" %>
<%@ page import ="com.action.course.reg.CourseAction" %>
<%@ page import ="com.collection.Category" %>
<%@ taglib uri="http://ajaxtags.org/tags/ajax" prefix="ajax" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<html:form action="/courseAdvNewGo" styleClass="basicForm">
<fieldset><legend>Mening kursim</legend>
<table>
<tr>
<td class ="td_1">Названия курса:</td><td><html:text property="name"/></td>
<td><html:errors property="name"/></td>
</tr>
<tr><td class ="td_1">Категория:</td><td>
<select id="category">
<% CourseAction ca = new CourseAction();
java.util.List l = ca.getCategories();
for (Iterator iter = l.iterator(); iter.hasNext();) {
Category category = (Category) iter.next();
%>
<option value="<%=category.getId()%>"><%=category.getName()%></option>
<%}%>
</select>
<span id="progressMsg1" style="display:none;"><img alt="Indicator" src="<%=request.getContextPath()%>/img/indicator.gif" /> Loading...</span>
</td></tr>
<tr><td class ="td_1">Подкатегория:</td><td>
<select id="course" disabled="disabled">
<option value="">Select course</option>
</select>
</td></tr>
<tr><td class ="td_1">Область:</td><td>
<select id="oblast">
<% java.util.List list = ca.getOblasts();
for (Iterator iter1 = list.iterator(); iter1.hasNext();) {
Oblast oblast = (Oblast) iter1.next();
%>
<option value="<%=oblast.getId()%>"><%=oblast.getName()%></option>
<%}%>
</select>
<span id="progressMsg" style="display:none;"><img alt="Indicator" src="<%=request.getContextPath()%>/img/indicator.gif" /> Loading...</span>
</td></tr>
<tr><td class ="td_1">Район:</td><td>
<select id="region" disabled="disabled">
<option value="">All region</option>
</select>
</td></tr>
<tr><td class ="td_1">Адрес:</td><td><html:text property="adress"/></td></tr>
<tr><td class ="td_1">Последняя дата обявления:</td>
<td><html:text property="deadline" /><button id="trigger">...</button></td>
<td></td>
<td></td>
</tr>
<tr><td class ="td_1">Ваша обявления будет активен до этого числа</td></tr>
<tr><td> </td></tr>
<tr><td class ="td_1">Дополнительная информация:</td><td><html:textarea property="comment"/></td></tr>
<tr><td class ="td_1">Код антибот:</td><td><html:img src="jcaptcha" height="80" width="200"/></td></tr>
<tr><td class ="td_1">Введите код:</td><td><input type="text" name="captcha"></td>
</tr>
<tr><td></td><td><html:submit/><html:reset/></td></tr>
</table>
</fieldset>
</html:form>
<div id="errorMsg" style="display:none;border:1px solid #e00;background-color:#fee;padding:2px;margin-top:8px;width:300px;font:normal 12px Arial;color:#900"></div>
<script type="text/javascript">
/*
* USER DEFINED FUNCTIONS
*/
function initProgress() {
Element.show('progressMsg');
}
function resetProgress() {
Effect.Fade('progressMsg');
}
function initProgress1() {
Element.show('progressMsg1');
}
function resetProgress1() {
Effect.Fade('progressMsg1');
}
</script>
<ajax:select
baseUrl="/dropdowncourse.view"
source="category"
target="course"
parameters="category={category}"
preFunction="initProgress1"
postFunction="resetProgress1"
executeOnLoad="true"
parser="new ResponseXmlParser()" />
<ajax:select
baseUrl="/dropdownregion.view"
source="oblast"
target="region"
parameters="oblast={oblast}"
preFunction="initProgress"
postFunction="resetProgress"
executeOnLoad="true"
parser="new ResponseXmlParser()" />
<jsp:include page="/common/calendar_body.jsp" />
Вопрос: Где может быть ошибка, ведь у меня срабатывает servlet?
Заранее спасибо!