Jump to content


Antonio Sousa

Member Since 10/04/2008
Offline Last Active 11/04/2008, 06:49
-----

Topics I've Started

Struts - <html:select

10/04/2008, 11:48

Boas malta,
estou com um problema no meu site relacionado com processamento das caixas de seleccao. Passo a explicar :

Uso 4 selects no meu site (chamemos-lhe categorias):

No load, sao apresentados os valores por defeito :
Categoria1
Categoria2
Categoria3
Categoria4

Assim que é seleccionada a 1ª categoria( que no load, fica com as opcoes possíveis), é activado um processo JavaScrit que preenche as opções da categoria 2ª e assim sucessivamente. Depois desse select, o user usa um botao para gravar na BD que após isso volta novamente à pagina com as opções que foram escolhidas. Até aqui tudo bem.

No entanto, foi identificado um certo BUG. Apos o user, escolher a opção 2, e 3 p.e. e caso volte a altera-las ( o processo funciona normalmente ) o que acontece é q aquando no load novamente da pagina o HTML fica marado e nao escolhe as opções que foram escolhidas antes do OK ( e que foram correctamente gravadas na BD )

(excerto do codigo para a categoria 4)
<TD class=bgYellowLight>
<% if (viewMode) { %>
<html:hidden name="CallInfoForm" property="callInfo.category4" />
<% } %>
<html:select disabled="<%=viewMode%>" name="CallInfoForm" style="width:250px" property="callInfo.category4" size="1" onchange="java script:document.getElementById('OKBUTTON').focus();">
<html:option value="">Category 4</html:option><html:options collection="categoriesV4" property="id" labelProperty="name" />
</html:select>
</TD>

Têm alguma ideia s isto é algum BUG do IE ( dado q estou a experimentar no FireFox e funciona na perfeicao )? Alguem me pode ajudar.

Abraços de Portugal

IPB Skin By Virteq