#java #html #jsp #cross-browser #jsp-tags
#java #HTML #jsp #кроссбраузерный #jsp-теги
Вопрос:
index.jsp
<body>
<jsp:useBean id="po" scope="request" class="Forms.POInfoForm" />
<form name="frmEntry" method="post" accept-charset="utf-8" action="mediator.jsp" onSubmit = "return confirmSubmit();">
<table border="3" bordercolor="#000000" id="tableName2" width="80%">
<%
if (po.getBldgId() != null) {
for (int j=0; j < po.getBldgId().length; j ) {
%>
<input type="hidden" value="" name="bldgitemId">
<tr>
<td width="33%">
<font color="#000000"> Building: </font>
<div id="buildingInfo<%=j%>"/>
<script language="JavaScript">
createBuildingList(<%=j%>, buildingInfo<%=j%>, <%=po.getBldgId(j) %>);
</script>
<td width="33%">
<font color="#000000"> Sub Account: </font>
<div id="subAccountInfo<%=j%>"/>
<script language="JavaScript">
createSubAccountList(<%=j%>, subAccountInfo<%=j%>, <%=po.getBldgId(j) %>, <%=po.getSubAccountId(j) %>);
</script>
</td>
</tr>
</table>
при нажатии кнопки отправки он переместится на страницу medaitor.jsp, где я вижу значения формы для компонента
mediator.jsp
<html>
<head>
<title>
Mediator
</title>
</head>
<jsp:useBean id="po" scope="request" class="Forms.POInfoForm" />
<body bgcolor="#ffffff">
<h1>
Mediator JSP
</h1>
<jsp:setProperty name="po" property="*"/>
//some actions
скрипты на странице index.jsp сгенерируют ниже два тега выбора (когда я проверяю в браузере)
В Internet Explorer компонент принимает значения формы, но в firefox компонент не принимает более двух значений формы.
Пожалуйста, помогите, заранее спасибо!…
Комментарии:
1. Если я правильно понимаю, ваша проблема в JavaScript, верно?
2. этот скрипт правильно генерирует два тега select, но для этих двух введенных значений не установлено значение bean в firefox