Can you reduce that to a minimal use-case and repost? It's hard to wade through that much HTML/JavaScript/Java/JSP to find out what's actually happening.
Dave --- phms <[EMAIL PROTECTED]> wrote: > > Folks, > > I have a JSP page in which i need to set a hidden field (mode) using > javascript and send it to a form using struts. The code works on Firefox > but in IE the field is not modifyed (null). Below is my code: > > <%@ page language="java" %> > <%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %> > <%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %> > <%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %> > > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" > "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> > <html xmlns="http://www.w3.org/1999/xhtml"> > > <%@ page import="java.util.List" %> > <%@ page import="com.redewireless.psiw.common.business.Facade" %> > <%@ page import="com.redewireless.psiw.common.model.PsiwUser" %> > <%@ page import="com.redewireless.psiw.common.util.Constants" %> > <%@ page > import="com.redewireless.psiw.applications.smsmanager.model.SmsGroup" %> > <%@ page > import="com.redewireless.psiw.applications.smsmanager.model.SmsGroupMember" > %> > <%@ page import="com.redewireless.psiw.common.util.WordWrapper" %> > > <head> > <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> > <title>mobiw : Plataforma de Serviços de Interatividade Wireless</title> > </head> > > <link href="css/css_main.css" rel="stylesheet" type="text/css" /> > > > <link rel="stylesheet" href="css/new.css" type="text/css" media="screen" /> > > > <link title="calendar-brown" href="js/calendar-smsp.css" media="all" > type="text/css" rel="stylesheet" /> > > <script type="text/javascript" src="js/calendar.js"></script> > <script src="js/calendar-pt.js" type="text/javascript"></script> > <script src="js/calendar-setup.js" type="text/javascript"></script> > <script type="text/javascript" src="js/overlib.js"></script> > <script type="text/javascript" src="js/overFunc.js"></script> > <script type="text/javascript" src="js/j.js"></script> > > <script language="JavaScript" type="text/javascript"> > <!-- > var helpFrame='<!--[if lte IE 6.5]><iframe></iframe><![endif]-->'; > > function adiciona(){ > document.forms[0].smsGroupId.value=""; > document.forms[0].name.value=""; > document.forms[0].description.value=""; > document.forms[0].mode.value="add"; > document.forms[0].submit(); > return true; > > } > --> > </script> > <body bgcolor="#eeeeee" leftmargin="0" topmargin="0" rightmargin="0" > bottommargin="0" marginwidth="0" marginheight="0"> > > <% > //Global variables > Facade facade = Facade.getInstance(); > PsiwUser user = (PsiwUser) > request.getSession().getAttribute(Constants.USER_KEY); > List<SmsGroup> groups = facade.getSmsGroups(user); > %> > > <div class="select-free" id="overDiv" style="position:absolute; > visibility:hidden; z-index:10000;"></div> > imagens/espaco.gif <br /> > <div align="center"> > > <table width="763" border="0" cellspacing="0" cellpadding="0"> > <tr> > <td> imagens/topo_sec.gif <br /></td> > </tr> > <tr> > <td background="imagens/bg_sec.gif" align="center"> > <%@ include file="topo.jsp" %> > <br /><br /> > </td> > </tr> > <tr> > <td background="imagens/bg_sec.gif" align="center"> > <!-- CONTEÚDO DA PÁGINA --> > <table width="745" border="0" cellspacing="0" cellpadding="0"> > <html:form styleId="manageSmsGroupForm" method="POST" > action="ManageSmsGroup" enctype="multipart/form-data"> > <html:hidden property="mode" styleId="mode"/> > <html:hidden property="name" styleId="name"/> > <html:hidden property="description" > styleId="description"/> > <html:hidden property="smsGroupId" > styleId="smsGroupId"/> > <html:hidden property="page" styleId="page" value="0"/> > <tr> > <td align="left"> > > sec_msg_menu_operacoes.jsp > GERENCIAMENTO DE ENVIO DE MENSAGENS > > GERENCIAMENTO DE GRUPOS > <br /><br /> > > </td> > </tr> > > <tr> > <td align="left"> > > imagens/seta_cinza.gif <strong>Gerenciamento > de grupos</strong><br > /><br /> > > > > <!-- MENSAGEM DE SUCESSO OU ERRO --> > <table width="100%" border="0" > cellspacing="0" cellpadding="0"> > <tr> > <logic:equal name="status" > value="success"> > <td > background="imagens/linha_sucesso.gif" align="center" > valign="middle" height="32"> > > > Operação realizada com sucesso!<br /> > > </td> > </logic:equal> > <logic:equal name="status" > value="error"> > <td > background="imagens/linha_erro.gif" align="center" > valign="middle" height="32"> > > > Operação não pôde ser realizada. Tente novamente mais tarde.<br /> > > </td> > </logic:equal> > > </tr> > </table> > <logic:notEqual name="status" > value="none"> > <br /> > </logic:notEqual> > <!-- MENSAGEM DE SUCESSO OU ERRO --> > <% > if(groups != null && groups.size() > 0){ > %> > <!-- tabela de GRUPOS --> > <table width="740" border="0" > cellspacing="2" cellpadding="4"> > <tr> > <td bgcolor="#f3efe9" > align="center" valign="middle" > width="30">Id<br > /></td> > <td bgcolor="#f3efe9" > align="center" valign="middle" > width="135">Nome > do grupo<br /></td> > <td bgcolor="#f3efe9" > align="center" valign="middle" > width="385">Descrição<br /></td> > <td bgcolor="#f3efe9" > align="center" valign="middle" > width="75">Editar<br /></td> > <td bgcolor="#f3efe9" > align="center" valign="middle" > width="75">Excluir<br /></td> > </tr> > <% > String groupId; > String groupName; > String groupDescription; > > String removeButton; > String editButton; > > for(int i = 0; i < > groups.size(); i++){ > groupId = > Long.toString(groups.get(i).getSmsGroupId()); > groupName = > groups.get(i).getName(); > groupDescription = > groups.get(i).getDescription(); > > editButton = > "document.getElementById('smsGroupId').value='" + > groupId + "';document.getElementById('name').value='" + groupName + > "';document.getElementById('description').value='" + groupDescription + > "';document.getElementById('mode').value='edit';"; > > removeButton = > "document.getElementById('smsGroupId').value='" + > groupId + "';document.getElementById('name').value='" + groupName + > "';document.getElementById('description').value='" + groupDescription + > "';document.getElementById('mode').value='rem';"; > > %> > <tr> > <td > bgcolor="#eeeeee" align="center" valign="middle"> > <%=groupId%><br > /> > </td> > <td > bgcolor="#eeeeee" align="left" valign="middle"> > > <strong><%=groupName%></strong><br /> > </td> > <td > bgcolor="#eeeeee" align="left" valign="middle"> > > <%=WordWrapper.wrapTextByColumnWidth(groupDescription, 385)%><br > /> > </td> > <td > bgcolor="#eeeeee" align="center" valign="middle"> > > <html:image src="imagens/bot_exclamacao.gif" border="0" > property="Submit" value="Submit" alt="Submit" > onmouseover="overlib(helpFrame+'Clique aqui para editar os parâmetros deste > grupo.', CSSCLASS, FGCLASS, 'ol_class_fg', BGCLASS, 'ol_class_bg', > TEXTFONTCLASS, 'ol_class_fn', TIMEOUT, null, DELAY, null);" > onmouseout='nd()' onclick="<%=editButton%>"/><br /> > </td> > === message truncated === --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]