Ir para conteúdo

POWERED BY:

Arquivado

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

panetony

"janela" modal com div

Recommended Posts

Pessoal,

Boa Noite.

 

Estou com muita dificuldade em uma "janela" modal com div...

 

O que eu preciso fazer é o seguinte... qdo o usuário clicar em um determinado botão, eu preciso mostrar uma div com um text e um botao... logo depois do usuário digitar a informação na div e clicar no botao, eu mostro um alert com o valor que ele digitou e oculto a div...

 

o problema é que o alert aparece antes de o usuário digitar a informação e clicar no botao na div..., ou seja, o alert esta sempre vazio...

 

exemplo

input button value = 'mostra div' onclick = fun_mostra_div;
alert(valor_digitado_na_div);

 

 

 

Obrigado.

 

 

 

Abraços,

Compartilhar este post


Link para o post
Compartilhar em outros sites

então você está disparando o alert no momento errado.

 

coloque apenas para ler o text, depois que clicar no botão de dentro do modal.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas não tem como eu colocar o alert dentro do modal...

precisa ser fora mesmo...

 

o div modal é uma rotina genérica... vai servir para várias coisas dentro do site...

 

vou utilizar as vezes para verificar se o que está digitado está correto...

 

por exemplo:

 

chama_div;
if (digitado_na_div == 1)
{
...
}
else
{
...
}

 

Obrigado.

 

 

 

 

 

Abraços,

Compartilhar este post


Link para o post
Compartilhar em outros sites

não falei pra colocar o código 'dentro'.

 

você não tem controle sobre o botão do modal ?

dispare a função apartir da ação de click do botão.

 

esse tipo de if que você sugeriu, não existe.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha só...

 

um outro exemplo para ver se você consegue me ajudar...

 

na div eu tenho dois botoes...

quando clicar no primeiro botao eu atribuo para uma variavel global o valor 1...

quando clicar no segundo botao eu atribuo para uma variavel global o valor 2...

 

ai eu verifico... se o valor da global é 1 ou 2

 

mostra_div();
//suponha que o usuário clicou no botao 1...
bot_global = 1;

if bot_global == 1
{alert('clicou no 1')}
else
{alert('clicou no 2')}

no exemplo acima...

sempre aparece o alert do "clicou no 2"... mesmo antes do usuário clicar em qualquer um dos botoes depois da div ter sido mostrada...

o problema é que não está esperando a "resposta" do usuário e ja ta dando o alert...

eu gostaria que enquanto a div estivesse aparecendo na tela, o script ficasse "esperando" um retorno do usuário para continuar...

 

 

 

 

Obrigado.

 

 

 

 

 

 

 

 

Abraços,

Compartilhar este post


Link para o post
Compartilhar em outros sites

pq você executa o codigo antes do usuario clicar. Simples assim.

 

tá no lugar errado, no evento errado.

se você não entender oque eu tô falando, não tenho como te ajudar.

 

já que você não posta o código real.

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.