Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][JavaScript] kalendarzyk w formularzu
Forum PHP.pl > Forum > Przedszkole
em-ba
Witam smile.gif, wstawiłem do formularza pole date, które posiada z boku ikonke, po naciśnięciu której pojawia się kalendarzyk /date picker/ itd..
Teraz nie wiem co mam zrobić aby w daleszej części formularza zrobić kolejne takie pole "date".
Kalenarzyk korzysta z mechanizmów JS i głowię się co tu zrobić, zeby kalendarzyk działał dla dwóch pół w formularzu, a nie tylko dla jednego.

Jak przypisuje kod kalendarzyka dla obydwu pól formularza, to działa tylko przy pierwszym, a przy drugim już nie chce..
Mam nadzieję, że dość przejźyście opisałem swój problem, będę wdzięczny za każdą pomoc.. biggrin.gif

Oto kod:

  1. <script type="text/javascript" src="mootools.js"></script>
  2. <script type="text/javascript" src="calendar.js"></script>
  3. <script type="text/javascript">
  4. window.addEvent('domready', function() { myCal = new Calendar({ date: 'd/m/Y' }, { direction: 1}); });
  5. </script>
  6. <script type="text/javascript" src="mootools.js"></script>
  7. <script type="text/javascript" src="calendar.js"></script>
  8. <script type="text/javascript">
  9. window.addEvent('domready', function() { myCal = new Calendar({ date: 'd/m/Y' }, { direction: 1}); });
  10. </script>
  11. </head>
  12. <body>
  13. <div>
  14. <label for="date">data przyjazdu:</label>
  15. <input id="date" name="date" class="text" type="text" maxlength="30" value="<?=$data_przyj;?>" />
  16. </div>
  17. <div>
  18. <label for="date">data odjazdu:</label>
  19. <input id="date" name="date" class="text" type="text" maxlength="30" value="<?=$data_odj;?>" />
  20. </div>
  21. </body>


próbowałem jeszcze w taki sposób ale również nic nie pomogło..
  1. <script type="text/javascript" src="mootools.js"></script>
  2. <script type="text/javascript" src="calendar.js"></script>
  3. <script type="text/javascript">
  4. window.addEvent('domready', function() { myCal = new Calendar({ date: 'd/m/Y' }, { direction: 1}); });
  5. </script>
  6. <script type="text/javascript" src="mootools1.js"></script>
  7. <script type="text/javascript" src="calendar1.js"></script>
  8. <script type="text/javascript">
  9. window.addEvent('domready', function() { myCal = new Calendar({ date: 'd/m/Y' }, { direction: 1}); });
  10. </script>
  11. </head>
lilik
a po co wywolujesz dwa razy

  1. <script type="text/javascript" src="mootools1.js"></script>
  2. <script type="text/javascript" src="calendar1.js"></script>


no i dwa rozne pola textowe zanwales tak samo :/

no i zerknij do dokumentacji tam pewnie jest ladnie wyjasnione jak uzyc to do dwoch roznych pol

udalo mi sie znalesc dokumentacje

tu masz rozwiazanie
  1. <script type="text/javascript" src="mootools.js"></script>
  2. <script type="text/javascript" src="calendar.js"></script>
  3. <script type="text/javascript">
  4. window.addEvent('domready', function() { myCal = new Calendar({ date: 'd/m/Y' }, { direction: 1}); });
  5. window.addEvent('domready', function() { myCal2 = new Calendar({ date2: 'd/m/Y' }, { direction: 1}); });
  6. </head>
  7. <div>
  8. <label for="date">data przyjazdu:</label>
  9. <input id="date" name="date" class="text" type="text" maxlength="30" value="<?=$data_przyj;?>" />
  10. </div>
  11. <div>
  12. <label for="date">data odjazdu:</label>
  13. <input id="date2" name="date2" class="text" type="text" maxlength="30" value="<?=$data_odj;?>" />
  14. </div>
  15. </body>
em-ba
suuper smile.gif smile.gif
działa jak należy biggrin.gif

DZIĘKUJĘ ZA POMOC..
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.