Problema em submeter um formulário

1 resposta
M

Pessoal, Estou com um problema em uma aplicação que estou desenvolvendo, só que esse problema só acontece no I.E6. Estou testando no I.E6 por ser uma solicitação do cliente.
Estou usando o struts 2.
O meu problema eh no momento de submeter um formulário. O que acontece é que eu chamo uma função java script no onclick do botao:

<s:div cssClass="floatLeft paddingButton">
							<s:submit cssClass="botao" key="botao.incluir" id="incluir"
								name="incluir" tabindex="3" align="left"
								onclick="incluirTipoNorma();" accesskey="I"
							cssStyle="color: #bbb;" disabled="true" executeScripts="true"/>
						</s:div>

e essa é a função javascript:

function incluirTipoNorma() {
	var idSelecionados = this.getIdsSelecionados();
	document.getElementById('ids').value = idSelecionados;
	document.getElementById('formPesquisar').action = 'saveOrUpdate.do';
	document.getElementById('formPesquisar').submit();
}

só que a action não é chamada. Alguém sabe o que pode estar acontecendo? Nos outros browsers funciona normalmente.

1 Resposta

thiagodelgado

Tenta limpar o cache das chamadas ou inserir um numero randômico, o IE faz um cache das páginas acessadas e me parece que das chamadas também,
tava com um problema desses com uma chamada AJAX também, não sei se é o seu caso, mas não custa nada tentar rs

você pode fazer assim:

adicionar um numero aleatório à url de ação do formulário, vê se você consegue um programinha chamado Charles Web Debugging Proxy,
e vai monitorando lá se ele pelo menos faz a chamada, se fizer, o problema provavelmente tá ligado à esse problema que eu citei,

Abraço!

Criado 5 de agosto de 2011
Ultima resposta 5 de ago. de 2011
Respostas 1
Participantes 2