Serializar form com prototype

0 respostas
caiomacedor
Galera estou tendo um problema aqui, queria ver se alguem aqui pode me ajudar. tenho um formulario. Estou submentendo esse form via ajax. No Firefox e outros browser funfa normal mas no IE esta dando erro ao Serializar o form. vou colocar a function e o form aqui. JSP
<form action="serializar">
	<textarea name="textarea" cols="50" rows="5" style="overflow: hidden"></textarea>
        <br clear="all" />
	<br clear="all" />
			
	<input type="text" name="nome">
	<br clear="all" />
	<br clear="all" />
	<input type="button" value="Enviar" onclick="serializeForm(this, 'div_retorno_chamado')"> 
</form>
<div id="div_retorno_chamado" style="position: relative;"></div>

function .js

function serializeForm(objeto, div_destino){
	var form = $(objeto).form;
	
        var params = $H(form.serialize(true)); //da erro apenas no IE nessa linha
	
	if(div_destino){
		params.set('div_destino', div_destino);
		new Ajax.Updater({success: div_destino}, form.action, {method:'post', parameters:params, onSuccess: doSuccess, onComplete: doComplete, onFailure: doFailure});
	}
	else{
		new Ajax.Request(form.action, {method:'post', parameters:params, onSuccess: doSuccess, onComplete: doComplete, onFailure: doFailure});
	}
}
Criado 8 de outubro de 2009
Respostas 0
Participantes 1