Toon posts:

[js] huidige datum in formulier

Pagina: 1
Acties:

Verwijderd

Topicstarter
ik probeer om de huidige datum in een formulier te krijgen
dus 3 velden, dag maand en jaar,

en ik heb het volgende gevonden:

code:
1
2
3
4
5
6
<script type="text/javascript">
date = new Date();
document.forms['plep'].elements['dag1'].selectedIndex = date.getDate();
document.forms['plep'].elements['maand1'].selectedIndex = date.getMonth();
document.forms['plep'].elements['jaar1'].selectedIndex = 0;
</script>


deze code staat na het formulier, er van uitgaande dat het formulier plep heet en de velden dag1 ..
dan zou het toch moeten werken?
helaas niet dus...

  • ThunderNet
  • Registratie: Juni 2004
  • Laatst online: 14:01

ThunderNet

Flits!

ik zie dat je ".selectedIndex =" gebruikt wat er dus waarschijnlijk gebeurd, is dat je de index veranderd, en niet de inhoud? :)

Heb je liever vooraf, of achteraf, dat ik zeg dat ik geen flauw idee heb wat ik doe?


Verwijderd

Topicstarter
code:
1
2
3
4
<script type="text/javascript">
date = new Date();
document.plep.dag1.value==date.getDate(); 
</script>


zo werkt het ook niet...

  • disjfa
  • Registratie: April 2001
  • Laatst online: 08-01 11:17

disjfa

be

De selectedIndex is iets geheel anders dan de value van een option. De selectedIndex is alleen een numerieke oplopende waarde (0,1,2 etc) van de index van de select.

Je zou mbv die selectedindex de value kunnen opzoeken en dan het juiste element selecteren :)

disjfa - disj·fa (meneer)
disjfa.nl


  • bvp
  • Registratie: Maart 2005
  • Laatst online: 16-04 19:03

bvp

Verwijderd schreef op vrijdag 16 september 2005 @ 15:30:
code:
1
2
3
4
<script type="text/javascript">
date = new Date();
document.plep.dag1.value==date.getDate(); 
</script>


zo werkt het ook niet...
en zo?
document.plep.dag1.value=date.getDate();

1x =

  • ThunderNet
  • Registratie: Juni 2004
  • Laatst online: 14:01

ThunderNet

Flits!

een dubbele == is binair vergelijken :)

Heb je liever vooraf, of achteraf, dat ik zeg dat ik geen flauw idee heb wat ik doe?


Verwijderd

Topicstarter
ah het schiet op nu
code:
1
2
3
4
5
6
<script type="text/javascript">
date = new Date();
document.forms['kiesvereniging'].elements['dag1'].value = date.getDate(); 
document.forms['kiesvereniging'].elements['maand1'].value = date.getMonth();
document.forms['kiesvereniging'].elements['jaar1'].value = date.getYear();
</script>


alleen raar dat hij zegt dat het augustus is?

  • ThunderNet
  • Registratie: Juni 2004
  • Laatst online: 14:01

ThunderNet

Flits!

Verwijderd schreef op vrijdag 16 september 2005 @ 15:33:
ah het schiet op nu
code:
1
2
3
4
5
6
<script type="text/javascript">
date = new Date();
document.forms['kiesvereniging'].elements['dag1'].value = date.getDate(); 
document.forms['kiesvereniging'].elements['maand1'].value = date.getMonth();
document.forms['kiesvereniging'].elements['jaar1'].value = date.getYear();
</script>


alleen raar dat hij zegt dat het augustus is?
Omdat januari maand 0 is
dus die waarde + 1 doen :)

Heb je liever vooraf, of achteraf, dat ik zeg dat ik geen flauw idee heb wat ik doe?


Verwijderd

Topicstarter
ok dankje! dan werkt het nu :)
Pagina: 1