Date & Time picker in wordpress

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Robin fijen

robin fijen

28/02/2012 20:37:07
Quote Anchor link
Hoi Allemaal,

Ik wil een date & time picker maken in mijn contact formulier, zodat klanten die een reservering willen maken die eenvoudig via vaste dagen en tijden kunnen plaatsen.

Ik wil dus zelf dagen en tijden open kunnen stellen, en als er een datum gekozen is dat er naast de datepicker een tijd scherm komt waar je een tijd kan kiezen (9:00, 9:30, 10:00, 10:30).

Als klanten dan vervolgens een keuze hebben gemaakt en deze met het formulier mee sturen is het de bedoeling dat de tijd uit de lijst verwijderd wordt.

Iemand enig idee hoe ik dit moet aanpakken?

Alvast heel erg bedankt, dit zal me echt onwijs helpen!!

(Ik werk trouwens in wordpress, als iemand hier een handige tool of plugin voor weet is dat ook goed?!)
 
PHP hulp

PHP hulp

25/11/2024 01:33:50
 
Erwin H

Erwin H

28/02/2012 20:42:46
Quote Anchor link
Als je het snel en standaard wilt hebben zou ik naar de JQuery datepicker zoeken. Er zijn ook genoeg uitbreidingen op om ook een tijd erbij te kunnen selecteren. Zelf schrijven kan natuurlijk ook, maar dan ben je wel een paar uurtjes zoet natuurlijk...
 
Robin fijen

robin fijen

28/02/2012 21:02:52
Quote Anchor link
@ erwin:klopt dat heb ik wel gevonden, maar als een klant dan een datum selecteert wordt deze niet uit de kalender gehaald en kan de volgende klant op de zelfde datum en tijd reseveren. Weet jij toevallig hoe je tijden aan data's koppelt en dat de kalender een soort geheugen heeft?
Het is te vergelijken met een hotel waar je op deze manier een reservering kunt plaatsen.

Alvast bedankt voor je reactie!
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

28/02/2012 21:24:30
Quote Anchor link
Kijk eens hier
 
Robin fijen

robin fijen

28/02/2012 21:45:14
Quote Anchor link
@Ger:

Bedankt dat is (denk ik) wat ik zoek! Hoe en waar plaats ik de timepicker code in mijn huidige code?

Dit is mijn datepicker code:

 

<script type="text/javascript">// <![CDATA[
$(function() {
$( "#datepicker" ).datepicker({
showOtherMonths: true,
selectOtherMonths: true
});
});

// ]]></script>
<div class="demo">

Date:
<input id="datepicker" type="text" />

</div>
&nbsp;
 
Kris Peeters

Kris Peeters

29/02/2012 10:44:33
Quote Anchor link
Ja; zo inderdaad.
Gewoon zorgen dat je de juiste .js en .css files integreert.

Ik spreek ze hier aan via het web.
Het is vaak geen slecht idee om jQuery en jQuery-ui te laten hosten door Google, zie http://encosia.com/3-reasons-why-you-should-let-google-host-jquery-for-you/.

Dus (eventueel) de js en css files downloaden (van de url's die ik geef) en op zijn plaats zetten.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<html>
  <head>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
    <script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js"></script>
    <script type="text/javascript" src="http://trentrichardson.com/examples/timepicker/js/jquery-ui-timepicker-addon.js"></script>
    <link rel="stylesheet" media="all" type="text/css" href="http://trentrichardson.com/examples/timepicker/css/ui-lightness/jquery-ui-1.8.16.custom.css" />
    <script>
      $(function() {
        $( "#datepicker" ).datetimepicker({
          showOtherMonths: true,
          selectOtherMonths: true,
          timeFormat: 'hh:mm:ss',
          dateFormat: 'yy-mm-dd'
        });
      });
    </script>
  </head>
  <body>
    <div class="demo">
      Date:
      <input id="datepicker" type="text" />
    </div>
  </body>
</html>
Gewijzigd op 29/02/2012 10:45:43 door Kris Peeters
 
Erwin H

Erwin H

29/02/2012 11:00:52
Quote Anchor link
En dat is dus precies de JQuery datepicker die ik al noemde in mijn eerste reactie.... en die was niet goed genoeg dacht ik uit de reactie van Robin te begrijpen....
 
Kris Peeters

Kris Peeters

29/02/2012 11:03:44
Quote Anchor link
Het gaat om de datepicker die je noemde, maar dan met een plugin die toelaat om de tijd ook in te vullen.

Een dateTimePicker dus
Gewijzigd op 29/02/2012 11:04:08 door Kris Peeters
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.