Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
fala ai galera.
bem preciso de um help da sabedoria de voces.
estou tentando fazer um upload de varios arquivos mais o problema é o seguinte.
tenho a seguinte estrutura
<tr>
<td>Upload</td>
<td>
<label>
<input name="txtArq1" type="text" class="elisa" id="txtArq1" size="60" readonly>
</label>
<label>
<input type="button" name="Button" value="Adicionar" class="elisa" onclick="javascript:AddArquivo('txtArq1','Arquivo','Descricao','Tipo');">
</label>
<input name="Descricao" type="hidden" id="Descricao">
<input name="Tipo" type="hidden" id="Tipo">
<input type="file" name="Arquivo" size="60" class="elisa" style='visibility: hidden'> </td>
</tr>
eu tenho um campo texto onde eu mostro o arquivo foi selecionado e um campo file invisivel.
tenho um botão chamado incluir que ao ser clicado me abre outra tela com a seguinte estrutura
<form action="" method="post" enctype="multipart/form-data" name="form1" id="form1">
<table width="100%" border="0">
<tr>
<td width="11%">Tipo:</td>
<td width="89%"><label>
<select name="tipo" class="elisa" id="tipo" style="width:100%">
</select>
</label></td>
</tr>
<tr>
<td valign="top">Descricao:</td>
<td><label>
<textarea name="descricao" rows="3" class="elisa" id="descricao" style="width:100%"></textarea>
</label></td>
</tr>
<tr>
<td>Arquivo:</td>
<td><label>
<input name="fileArq" type="file" class="elisa" id="fileArq" style="width:100%">
</label></td>
</tr>
<tr>
<td><label>
<div align="left">
<input type="button" name="Button" value="Sair" onclick="javascript:window.close();">
</div>
</label></td>
<td><label>
<div align="right">
<input type="button" name="Button" value="Adicionar" class="elisa" onclick="javascript:Adicionar();">
</div>
</label></td>
</tr>
</table>
</form>
onde eu escolho um tipo de arquivo, escrevo uma descrição para ele e informo o arquivo.
ao clicar em adcionar ele me executa uma função em javascript que faz o seguinte.
pega o valor de cada campo e preenche na direção ou seja no campo do qual foi chamado.
função ta assim
function Adicionar(){
var f = document.getElementById('form1');
opener.document.getElementById('<%=origem%>').value = f.fileArq.value;
opener.document.getElementById('<%=destino%>').value = f.fileArq.value;
opener.document.getElementById('<%=descricao%>').value = f.descricao.value;
opener.document.getElementById('<%=tipo%>').value = f.tipo.value;
self.close();
}
meu problema é o seguinte, o campo file não está sendo preenchido quando adiciono o arquivo.
sei que deve ser na passagem de uma pagina para outra porem não sei como fazer pra isso acertar.
alguem teria alguma ideia para resolver isso.
ja procurei isso no forum mais nao achei nada parecido
fico no aguardo .
obrigado :D
Carregando comentários...