Ir para conteúdo

POWERED BY:

Arquivado

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

thiagodede

Reload mantendo os dados ja Preenchidos

Recommended Posts

Fala Galera... Criando um site para uma empresa, na hora de inserir a Data em um campo de data decidiram por utilizar um calendario que ao clicar no botao do lado da caixa de texto ele abre um calendario e ai voce pode escolher a data neste calendario. Ate ai tudo otimo, consegui o calendario em JAVASCRIPT. Porem nao se pode escolher qq data, e ai começou o problema, pois tive q modificar o codigo do calendario, fiz um arquivo JS com as datas, dentro de uma varialvel, modifiquei a funçao que cria o Calendario, passando a string e depois verificando se a data esta na lista, possibilita a escolha, caso contrario nao... Ate ai otimo, porem a lista de datas vai depender de uma opcao que esta em um LISTBOX. Porem o calendario é todo criado quando a pagina é carregada. Minha solução é ao modificar a opcao do LISTBOX, dar o reload na pagina e passar para a funçao que cria o calendario o nome dessa localidade para ele poder saber de qual variavel pegar as datas.So q nao estou familiarizado com ASP, e nao sei como eu faço o reload da pagina e mantenho os dados. Como tenho pressa, queria a ajuda ai da galera q ja trabalah direto com isso. Imagino q nao seja muito complicado.No onChange do LISTBOX coloco uma funçao q faz o reload, mas preciso passar com POST os dados que ja foram colocado certo!? quem tiver ai um codigo p postar vai ser maior ajuda... Valeu...

Compartilhar este post


Link para o post
Compartilhar em outros sites

he he he ...tive muito desse problema e não consegui achar uma solução boa o suficiente ...pesquisei muito no fórum e a maioria dizia para pesquisar Ajax ... mas eu nao tenho tempo no momento ...o exemplo clássico para o q você quer é estado e cidade ... quando o cara selecionar o estado atualizar a list box de cidade e apenas essa, não a página inteira ...----------Bom, vamos a minha gambiarra, digo, alternativa.Tenho 5 campos.Os 3 primeiros tipo text (nome, email e telefone) e os 2 ultimos list box (ex: Estado e cidade).peguei uma função com o auxílio do imasters que quando o cara tira o foca ele recarrega a página passando os valores para os campos text ...você entendeu ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

tá aqui o código ...<%solicitante1 =Request.QueryString("solicitante")setor1 =Request.QueryString("setor")ramal1 =Request.QueryString("ramal")patrimonio1 =Request.QueryString("patrimonio")ocorrencia1 =Request.QueryString("ocorrencia")Solicitante: <input type="text" name="txtSolicitante" maxlength="40" tabindex="1" value="<%Response.Write(solicitante1)%>">Ramal: <input type="text" id="ramal" name="txtRamal" maxlength="4" size="4" onKeypress="return Numerico(event);" value="<%Response.Write(ramal1)%>" tabindex="3"><script language="JavaScript">function refresh(solicitante, setor, ramal, patrimonio, ocorrencia){loc = "cad_os.asp?solicitante=";loc2= "&setor=";loc3= "&ramal=";loc4= "&patrimonio=";loc5= "&ocorrencia=";window.location.href=loc+solicitante+loc2+setor+loc3+ramal+loc4+patrimonio+loc5+ocorrencia;}</script>Patrimônio <input type="text" id="patrim" name="txtPatrimonio" maxlength="8" size="8" onKeypress="return Patrimonio(event);" tabindex="4" onBlur="refresh(txtSolicitante.value, txtSetor.value, txtRamal.value, this.value, txtOcorrencia.value);" value="<%response.Write(patrimonio1)%>">acho que agora está bem claro ...Galera, se alguém tiver uma solução melhor, avisa ...pq acho que essa nao é muito prática ...imagina se tivessem 50 campos ...Foi a que eu consegui fazer ...

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.