Jump to content
Fórum Script Brasil
  • 0
Sign in to follow this  
GiVeNs

Escolher O Campo De Origem

Question

aew pessoal, eu tenho a seguinte situação:

em um formulario eu tenho 2 campos: data_de e data_ate.

eu tenho um icone do lado de cada campo (um calendario) que quando eu clico abre um popup com o calendario do mês corrente para que o usuario selecione a data.

porem, os 2 campos chamam a mesma função...

o que eu quero é saber como fazer que quando eu clique no campo 1 a data escolhida va para o campo 1

e quando clique no campo 2 a data va para o campo 2...

não sei se fui claro na explicacao, qualquer coisa é só perguntar...

valeu aí

Share this post


Link to post
Share on other sites

7 answers to this question

Recommended Posts

  • 0

Que função você está utilizando?

você está colocando o atributo "id" nos campos de texto??

Share this post


Link to post
Share on other sites
  • 0

Que função você está utilizando?

você está colocando o atributo "id" nos campos de texto??

não, estou tentando acessar direto via "name"

Share this post


Link to post
Share on other sites
  • 0

acredito que só com o name não é possível... não manjo muito de JS, mas sempre vejo o pessoal usando "id", por isso sempre uso com "id" :)

Tente usar "id" em vez de "name".

Se não resolver, posta o código aqui para tentarmos ajudá-lo

Share this post


Link to post
Share on other sites
  • 0

Vamos supor que no calendario, você armazene em uma variável "DataEsc" a data selecionada (escolhida).

Ainda no pop-up, deve haver um botão que execute a seguinte função:

function SeiLa() {

opener.document.formulario.CAMPO1.value = DataEsc;

}

"opener" faz referencia à página que abriu o pop-up;

"document.formulario.CAMPO1" é i firmulário que você usou na página que chamou o pop-up;

you got it?

Share this post


Link to post
Share on other sites
  • 0

pegue o nome dos inputs antes de executar a função..

poste o seu código aí pra gente analisar!

abraços

Share this post


Link to post
Share on other sites
  • 0

pagina 01

<HTML>
<HEAD>
 <TITLE>Novo Documento</TITLE>
</HEAD>
<script>
function chama_data()
{
 window.open('b.htm','POPUP','width=280, height=350');
}
</script>
<BODY>
<form method="POST" name="form1">
  <input id="data" name="data" type="text" size="20" value=""> <input type="button" value="Bot?" onclick="chama_data()">
  <br>
  <input name="data1" type="text" size="20"> <input type="button" value="Bot?" onclick="chama_data()">
</form>
</BODY>
</HTML>

pagina 02
 
<HTML>
<HEAD>
 <TITLE>Novo Documento</TITLE>
</HEAD>
<script>
function envia_data()
{
   window.opener.form1.data.value = aux.value;
   window.close();
}
</script>
<BODY>
  <input name="aux" type="text" size="20"> <input type="button" value="Bot?" onclick="envia_data()">
</BODY>
</HTML>

como estou no trampo não tenho os codigos "verdadeiros" então criei esses como exemplo,

O que estou querendo é que quando eu clico no botao1 a data volte para o campo 1 e quando clicar no campo 2 a data volte no campo 2...

valeu aí galera pela ajuda

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

Cloud Computing


  • Forum Statistics

    • Total Topics
      148405
    • Total Posts
      643812
×
×
  • Create New...