Ir para conteúdo

POWERED BY:

Arquivado

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

Allotropos

window.close()

Recommended Posts

ola pessoal , tenho uma situação, que em meu FORM uso um validador de campos.. e tbm, mando o submit a um pop up..

 

veja abaixo:

<form id="formID" class="formular" name="cadastro" method="post" action="adm/cadastrar.php" onsubmit="window.open('','pop','scrollbars=no,width=600,height=200')" target="pop" enctype="multipart/form-data">

 

porem, qnd eu nao preencho algum campo em meu form, o js que estou usando barra a continuação do cadastro, porem o onsubmit envia o form de qlqr jeito, abrindo uma telinha em branco..

 

gostaria de que ao abrir, executar o comando window.close(), como faria isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

coloque o window.open() dentro do seu js de validação.

 

e só dispare ele, se a validação estiver Ok.

Compartilhar este post


Link para o post
Compartilhar em outros sites

problema eh que uso o http://www.position-absolute.com/articles/jquery-form-validator-because-form-validation-is-a-mess/

 

como não conheço nada de js, nao sei oq teria de fazer para "concertar" nisso ai

 

ql seria a melhor solução num caso desses?

 

como disse, tenho o form dele assim:

<form id="formID" class="formular" name="cadastro" method="post" action="adm/cadastro.php" onsubmit="window.open('','pop','scrollbars=no,width=600,height=200')" target="pop" enctype="multipart/form-data">

 

dai deixo alguns campos em branco, e o jQuery form validator aparece o errinho no campo.. porém o pop-up abre de qlqr forma, branquinho..

 

dai minha ideia foi forçar um close nele..

 

poderia me dar um auxilio?

 

vlw, agradeço desde ja!

Compartilhar este post


Link para o post
Compartilhar em outros sites

é gambiarra, deixar abrir para depois fechar.

 

estude o código fonte do seu plugin, e leia a documentação dele.

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.