Funciona assim: o usuário insere alguns dados no formulário (nome, endereço, etc). No form coloquei um botão "Visualizar". Neste "Visualizar", abrirá uma nova janela com os valores dos campos já inseridos (se os campos estiverem em branco, fica em branco).
Minha dúvida é como passar o form e seus respectivos campos como parâmetro para a nova janela. Esta nova janela é um script php, pois necessita de alguns privilégios (coisa de administração, nada a ver com o problema como um todo - só para constar).
O que fiz foi assim:
<script language="JavaScript"> function Visualizar() { // não sei como passar o form... servico_previsualizar.php?form não vai dar certo :-) window.open( 'servico_previsualizar.php', '', 'width=400, height=150, toolbar=no, copyhistory=no, location=no, status=yes, menubar=no, scrollbars=no, resizable=no, top=50, left=50' ); } </script> ... <form name="form" action="servico_novo.php" method="post" target="oculto" onSubmit="return Valida(form);" enctype="multipart/form-data"> ... <input type="submit" name="butPublicar" value="Publicar" onClick="gravar.php"> <input type="button" name="butVisualizar" value="Visualizar" onClick="Visualizar();"> ... Nome do Serviço <input name="nome_servico" class="caixatexto" maxlength="100"><br> Descrição Completa <br>(O que é?) <textarea name="descricao_completa" cols="35" rows="5"></textarea> ... </form>
Observação: servico_previsualizar.php é onde mostrarei as informações do formulário.
Dicas, por favor?