login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Javascript datum (Opgelost)

Offline nick5556 - 25/10/2012 16:59
Avatar van nick5556PHP beginner Hallo,

Ik heb een formulier waarin mensen een datum(en tijd) moeten invullen. Deze datum moet in een bepaald formaat erin gezet worden. Nu bleek het handig te zijn om een knop te hebben waarmee de huidige datum(en tijd) in het input veld kwam te staan.

Ik heb nu dus het probleem dat ik geen scripts mag gebruiken die ik niet zelf geschreven heb(geen jQuery, of date plugin). Nu heb ik een manier gevonden die werkt maar ik denk dat het korter kan omdat het een vrij uitgebreide code is voor iets wat zo klein is. Dit heb ik:
  1. <input type="text" name="datetime" id="datetime" maxlength="19" /> - <button type="button"
  2. onclick='
  3. var date=new Date();
  4. document.getElementById("datetime");
  5. var month = date.getMonth() + 1;
  6. var dateString = date.getFullYear() + "-" + month + "-" + date.getDate() + " " +
  7. date.getHours() + ":" + date.getMinutes() + ":" + date.getSeconds();
  8. datetime.value = dateString;
  9. return false;'>Nu</button>


Is er een mogelijkheid om dit in te korten of niet?

1 antwoord

Gesponsorde links
Offline ArieMedia - 25/10/2012 17:21
Avatar van ArieMedia Gouden medaille

PHP ver gevorderde
Nee,

Maar wat wel netter is om dit in een functie te zetten, en vervolgens de functie tussen script-tags in je head te zetten.
Bedankt door: nick5556
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.198s