Boax ,
eu tou a fazer um formulario que quando a pessoa mete o numero 3 apareçem mais 3 texts mas depois quando vou dar o submit elas desaparecem outra vez e eu queria que elas ficasem lá msm depois do Submit á alguma forma de fazer isso ?
Form Com Div's
Started By ordep, 27/04/2006, 06:26
6 replies to this topic
#1
Posted 27/04/2006, 06:26
<% Response.Write " Pedro 2006 " %>
#2
Posted 27/04/2006, 06:53
"Mete" o número três aonde?
Em qual evento você está executando a função de aparecer?
Flws...
Até mais
Em qual evento você está executando a função de aparecer?
Flws...
Até mais
#3
Posted 27/04/2006, 07:02
Tenho uma função a executar no OnChange Mas a estrotura é a seguinte :
<p>Numero de Servidores : <input type="text" name="nservers" size="3" maxlength="256" value="<%Response.Write Session("numeros") %>" onChange="mostrar()"> function mostrar() { var a =document.rla.nservers.value switch (a) { case '2': {document.getElementById('Serv2').style.display = "block"} break case '3': {document.getElementById('Serv3').style.display = "block"} break case '4': {document.getElementById('Serv4').style.display = "block"} break case '5': {document.getElementById('Serv5').style.display = "block"} break default: alert("Tá fora") } } function salvar() { document.rla.submit(); history.go(0) } <input type="button" value="Save2" onClick="salvar()">
<% Response.Write " Pedro 2006 " %>
#4
Posted 27/04/2006, 07:11
Tente colocar no evento onkeyup e tirar aquele history.go(0) da função salvar().
Flws...
Até mais
Flws...
Até mais
#5
Posted 27/04/2006, 07:18
O hisotry.go tem de ficar para apareçer os dados devidos as session's para apareçer o valor quando a pessoa der o Submit , fiz isso mas os campos que estao escondido ficam desparecidos na msm não apareçem :S haverá outra maneira de fazer o Submit sem que desapareçam os campos escondidos ?
<% Response.Write " Pedro 2006 " %>
#6
Posted 27/04/2006, 07:37
Grave o valor do campo (o número) em um cookie, session ou retorne o valor para a página como parametro na url..
Depois é só fazer as verificações para saber se esse valor existe.. (pode verificar ao entrar na página [onload])
Se existir, você deixa ele na variável "a", se não exisitr, continua o seu script normal, pegando o valor para a variável "a" do formulário mesmo.. Desse jeito você vai estar usando o switch e ele vai mostrar a div..
Depois é só fazer as verificações para saber se esse valor existe.. (pode verificar ao entrar na página [onload])
Se existir, você deixa ele na variável "a", se não exisitr, continua o seu script normal, pegando o valor para a variável "a" do formulário mesmo.. Desse jeito você vai estar usando o switch e ele vai mostrar a div..
Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Ex-Administrador
#7
Posted 27/04/2006, 07:46
Obrigado pessoal pela ajuda funcionou xxALExx tava a dar em louco isto lolol mas tava me eskeçer de chamar o função no OnLoad
<% Response.Write " Pedro 2006 " %>
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)