![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 51 Pomógł: 0 Dołączył: 20.05.2006 Ostrzeżenie: (10%) ![]() ![]() |
witam.
chcialbym zrobic taka magiczna sztuczke, zeby w polu input, w ktorym ktos bedzie wpisywal date (RRRR-MM-DD) mial automatycznie ograniczenie daną wartością pobierana z bazy danych np. nie moze wpisac daty pozniejszej od 2006-08-21. (wazne jest to ze data jest pobierana z bazy MySql) czy jest na to jakis sposob ? pozdrawiam, Tomek |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 045 Pomógł: 5 Dołączył: 8.11.2004 Skąd: trójmiasto Ostrzeżenie: (0%) ![]() ![]() |
To żaden problem w JavaScript porównac daty,
wystarczy użyć porównania stringów (o ile jako pierwszy podajemy rok, potem miesiac, a potem dzień a taka włąsnie kolejność jest zazwyczaj w bazie) Kod <script language="javascript" type="text/javascript"> var data1 = '2006-03-23'; var data2 = '2006-04-23'; if (data1<data2) alert('mniejsza'); else alert('wieksza') </script> Cytat ps. a czy sprawdzanie podczas pisania jest bardzo trudne ? Nie jest trudne, wykorzystujesz zdarzenie onChange Ps. Pamiętaj żeby porównywać dopiero jak obydwa inputy będą miały 10 znaków tzn będzie do końca wpisana data Ten post edytował php programmer 21.08.2006, 13:40:44 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 18:03 |