Ir para conteúdo

POWERED BY:

Arquivado

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

filipecrosk

Upload com Checkbox

Recommended Posts

Ai galera

 

dei uma pesquisada grande aqui no forum... e pela web... mas não achei nada certo sobre isso...

 

uso o sistema de Upload sem componente já faz muito tempo.. já fucei nele todo e uso ele num monte de sistema de varias formas...

 

mas se em algum formulario tiver CHECKBOX... xiiiiiiiiiiiiii :angry: desiste que não funciona...

dá o erro:

Esta tecla já está associada com um elemento desta coleção

 

alguem aí sabe como fazer upload e usar checkbox???

 

valeus http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Refiz tudo aqui.. peguei o codigo aí novamente.... e partir do Zero novamente...mas ele pega so retorna o primeiro valor checado...sabe como resolver isso cara???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Galera,

 

olha o que eu fiz aí..

 

 

Página de envio do arquivo:

<!-- #include file = "upload_funcoes.asp" --><table><form name="form1" action="upload_form2.asp" method="post" enctype="multipart/form-data"><tr><td>Nome:</td><td><input type="text" name="nome" size="20"></td></tr><tr><td>E-mail:</td><td><input type="text" name="email" size="20"></td></tr><tr><td>Foto:</td><td><input type="file" name="foto" size="14"></td></tr><tr><td colspan="2"><input name="teste" type="checkbox" id="teste" value="1" />  <input name="teste" type="checkbox" id="teste" value="2" />  <input name="teste" type="checkbox" id="teste" value="3" />  <input name="teste" type="checkbox" id="teste" value="4" />  <input name="teste" type="checkbox" id="teste" value="5" />  <input name="teste" type="checkbox" id="teste" value="6" /></td></tr><tr>  <td colspan="2"><input type="submit" name="submit" value="Enviar" /></td></tr></form></table>

Página Que Faz o Upload:

<!-- #include file = "upload_funcoes.asp" --><%' Chamando Funções, que fazem o Upload funcionarbyteCount = Request.TotalBytesRequestBin = Request.BinaryRead(byteCount)Set UploadRequest = CreateObject("Scripting.Dictionary")BuildUploadRequest RequestBin' Recuperando os Dados Digitados ----------------------nome = UploadRequest.Item("nome").Item("Value")email = UploadRequest.Item("email").Item("Value")teste = UploadRequest.Item("teste").Item("Value")' Tipo de arquivo que esta sendo enviadotipo_foto = UploadRequest.Item("foto").Item("ContentType")' Caminho completo dos arquivos enviadoscaminho_foto = UploadRequest.Item("foto").Item("FileName")' Nome dos arquivos enviadosnome_foto = Right(caminho_foto,Len(caminho_foto)-InstrRev(caminho_foto,"\"))' Conteudo binario dos arquivos enviadosfoto = UploadRequest.Item("foto").Item("Value")' pasta onde as imagens serao guardadaspasta = Server.MapPath(".")nome_foto = "/"&nome_foto' pasta + nome dos arquivoscfoto = "" + nome_foto' Fazendo o Upload do arquivo selecionadoif foto <> "" thenSet ScriptObject = Server.CreateObject("Scripting.FileSystemObject")Set MyFile = ScriptObject.CreateTextFile(pasta & nome_foto)For i = 1 to LenB(foto)MyFile.Write chr(AscB(MidB(foto,i,1)))NextMyFile.Closeend if' Mostra Mensagem de Confirmação na TelaResponse.write "Dados Cadastrados com Sucesso!<BR>"Response.Write "<br>Nome: " & nomeResponse.Write "<br>E-mail: "& emailResponse.Write "<br>Foto: "& nome_fotoResponse.Write "<br>Teste: "& testeteste2 = split(teste,",")for i = 0 to ubound(teste2)	Response.Write "<br>Teste: "& teste2(i)next response.Write "<p> teste3"%>

 

Mas continua retornando só o primeiro CHECKBOX marcado....

ninguem sabe como resolver isso não???? http://forum.imasters.com.br/public/style_emoticons/default/cry.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Só criar uma funação em JS que pega os valores dos checkboxes.... os soma e depois joga dentro de um input hidden.

 

minhas_cores = ""
if (document.nome_do_form.name_do_checkbox.checked){
minhas_cores = minhas_cores + "," + document.nome_do_form.name_do_checkbox.value;
}
Comigo funcionou!!

 

testado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

porfavor , vamos dar prioridade a tópicos recente, assim poderá ajudar e contribuir mais com o fórum...

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.