Tenho um formulario (HTML) e estou precisando fazer o submit dele para um popup. Tem como?
Estou precisando fazer isso porque na primeira pagina são os campos de filtro para a busca, que são muitos(não me possibilitando passar na url para o popup) e no popup abriria resultado.
<formaction="pop.jsp?variavel=arg"taget="popup"><br/><inputtype="submit"value="Envia para pop"></form><formaction="pop2.jsp?novar=novalue"taget="popup"><br/><inputtype="submit"value="Envia para pop2"></form>
Vais perceber que vai mandar para o mesmo popup mas será enviado requisicoes diferentes.
rodolfodev
Fiz uns testes aqui e escrever taget=“popup” é a mesma coisa que escrever target=“qualquer coisa” ou target="_blank".
Eu quero abrir em um popup como se fosse o codigo abaixo mais mandado o submit para essa pagina.
O nome do target por ser qualquer um, mas tem certos targets que são exclusivos:
_blank: abre numa janela nova em branco;
_self: abre no mesmo frame;
_top: abre na mesma janela(no frame superior a todo o corpo do html);
_parent: abre no frame superior(quando esse frame está dentro de outro frame);
Você queria algo assim? Veja se serve para ti:
<%@pagelanguage="java"contentType="text/html; charset=ISO-8859-1"pageEncoding="ISO-8859-1"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><metahttp-equiv="Content-Type"content="text/html; charset=ISO-8859-1"><title>Insert title here</title><scripttype="text/javascript">functionenviaForm(){window.open('teste.html','Popup','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=yes, width=650, height=380');document.formEnvio.submit();}</script></head><body><formname="formEnvio"action="popteste.jsp"target="Popup"><inputtype="hidden"name="arg"value="value"></form><inputtype="button"onclick="javascript:enviaForm();"></body></html>
rodolfodev
Valeu mesmo cara, era isso mesmo a unica coisa que mudei foi tirar a URL da funçâo JavaScript.