Senhores
poderiam me ajudar com um formulario ?
o que acontece é o seguinte:
por causa de conflitos de css, fui obrigado a criar uma frameset como mostro abaixo:
index.ftl
<frameset framespacing="0" rows="25% , 75%">
<frame src="<@s.url action='headerNC' namespace='/client/report'></@s.url>" scrolling="no" name="topo">
<frame src="<@s.url action="bodyNC" namespace="/client/report"></@s.url>" name="body">
</frameset>
então temos o “topo” e o “body”.
EX:
| |
TOPO |
---|
BODY |
agora vou mostrar o ftl referente ao topo:
<@s.form method="get" name="form" action="headerNC" target=" ">
<fieldset>
<ul style="border:0px solid; float:left; overflow: hidden;font-size:120%;">
<@s.select label="Tipo da Conta" name="accountId" list=accountType listKey="id" listValue="value" labelposition="left" [b]onchange="form.submit()"[/b]/>
<@s.select label="Tipo do Mercado" name="typeMarket" list=typeOfMarket listKey="id" listValue="value" labelposition="left" [b]onchange="form.submit()"[/b]/>
<#if tradeDate>
<@s.select label="Periodo" name="period" list=lastTransactions labelposition="left" />
<@s.hidden name="period" />
</#if>
<@s.hidden name="typeMarket" />
<@s.hidden name="accountId" />
<@s.hidden name="decorator" value="blank"/>
<@s.hidden name="confirm" value="true"/>
</ul>
</fieldset>
</@s.form>
O problema é o seguinte, perceba o evento onChange() que possui um form.submit()
eu gostaria de alterar a target do form dinamicamente via java script no evento onchange.
como poderia ser feito ?