Por favor quem já viu isto, o que pode ser?
No meu jsp defino um hidden:
<%
<input type="hidden" name="hidArquivo" id="hidArq" value="<%=strNomeArquivo%>">
%>
A String strNomeArquivo contém "trop023.txt"
Crio um botão para mostrar o conteúdo do arquivo:
<td height="15" align="center" valign="middle">
<input type="button" name="sAcaoRem" value="<%=strNomeArquivo%>" onClick="javascript:consultarConteudo();">
</td>
Quando tento pegar o nome do arquivo no javascript, dá "undefined", veja:
function consultarConteudo(){
alert('Nome arquivo = '+document.forms[0].hidArquivo.value);
}
A funcão acima mostra "Nome arquivo = undefined"
Aí eu descobri que este field é o elements[4], então fazendo assim:
function consultarConteudo(){
alert('Nome arquivo = '+document.forms[0].elements[4].value);
}
A funcão acima mostra "Nome arquivo = trop023.txt"
Agora mostra correto, porque? Já fiz isso em outros códigos e funcionou!
Obrigado!
Paulo Robert
* Editado: Utilize BBCode em seus códigos - marcossousa