Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ccesarc

Flash uploa de aquivo com formulario

Recommended Posts

Pessoal estou aqui novamento :P

 

Seguinte, peguei uma classe de formularios FlashForm_2_0.zip "Site da classe" ela eh bem facil de mexer, a questao eh o seguinte:

 

Quando envio apenas os campos do forumlario esta tudo ok.

Quando envio apenas um arquivo esta ok

 

a questao toda eh que quero enviar um formulario que contem um arquivo e campos ao mesmo tempo entao essa classe nao esta enviando, dai gostaria de saber se alguem sabe como mexer nela para ver no que estou errando:

 

import FlashForm.FormUp;
//
var cadastro:FormUp 	= new FormUp();

cadastro._arrayField[0] = {mc:'t_nome', fType:'', required:false, msg:'Preencha seu nome!'};
cadastro._arrayField[1] = {mc:'t_email', fType:'email', required:false, msg:'Preencha o e-mail corretamente!'};
cadastro._arrayField[2] = {mc:'t_celular', fType:'', required:false, msg:'Preencha o Célular corretamente!'};
cadastro._arrayField[3] = {mc:'t_ano', fType:'', required:false, msg:'Preencha o ano corretamente!'};
cadastro._arrayField[4] = {mc:'t_texto', fType:'', required:false, msg:'Preencha o texto corretamente!'};
cadastro._arrayField[5] = {mc:'t_video', fType:'', required:false, msg:'Preencha o video corretamente!'};

cadastro._arrayField[6] 		= {mc:'arquivo', fType:'file', required:false, msg:'Selecione um arquivo!'};
cadastro._arrayFileType[0] 		= {description:"Imagem JPG (*.jpg)", extension:"*.jpg; *.jpeg"};
//cadastro._arrayFileType[1] 		= {description:"Imagem GIF (*.gif)", extension:"*.gif; *.gif"};

cadastro._callBackFile = {fileProgress:function (arquivo, carregado, total, percentual) {
	barraLoad._xscale = percentual;
}};

cadastro._btBrowser 	= btProcurar;
cadastro._form 			= this;
cadastro._serverFile 	= 'envia_cadastro.php';
//
cadastro.onStart = function() {
	barraLoad._xscale = 0;
	errNasc._visible = false;
};
cadastro.onSend = function() {
	txtAguarde.text = 'Aguarde...';
	this._afterSend.ready = true;
};
cadastro.onError = function(arr) {
	mostraResultado('Atençãos', arr);
};
cadastro.onComplete = function() {
	//mostraResultado('Concluído', [{msg:'Seus dados foram enviados!'}]);
	mostraResultado('Concluído', [{msg:'Seus dados foram enviados!'}]);
	
};
cadastro.init();
//
function nascErro(msg) {
	errNasc._visible = true;
}
//
function mostraResultado(titulo, array) {
	
	errNasc._visible = false;
	mcTip.titulo = titulo;
	mcTip.msg = '';
	//
	for (var i = 0; i<array.length; i++) {
		mcTip.msg += array[i].msg+'<br/>';
	}
	
	mcTip.play();
	txtAguarde.text = '';
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não analisei sua classe mas você pode enviar esses dados via get, por exemplo.

 

algo como: envia_cadastro.php?nome=nome&email=email...etc

 

abs,

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.