ten_typ
24.01.2009, 23:23:28
Mam pytanie, jak zablokować możliwość wpisania daty która nie istnieje? W sensie np data jutrzejsza, ta co będzie za tydzień rok etc ? Bo mam w formularzu dodawanie daty a jakoś to muszę zablokować, istnieje jakiś prosty sposób?
potreb
24.01.2009, 23:27:58
Jeżeli datę generuje twój skrypt to dla pola ustaw <input disabled="disabled" .....
ten_typ
24.01.2009, 23:33:59
Nie generuje, wpisuje ręcznie.
Czy jest jakiś sposób na rozwiązanie mojego problemu beż użycia JS?
potreb
24.01.2009, 23:35:46
Czyli musisz to zrobić przez javascript.
Możesz zrobić prosty warunek, dla onsubmit dla formularza, który sprawdzi poprawność przed wysłaniem.
A jak nie chcesz js to php
MateuszS
24.01.2009, 23:38:23
<?php
echo $today[1] . '.' . $today[2] . '.' . $today[3
];
if ($today[1] < $_POST['miesiac'] or $today[2] < $_POST['dzien'] or $today[3] < $_POST['rok'])
{
echo 'Nie ma takiej daty'; }
?>
ten_typ
24.01.2009, 23:45:26
Dzięki, trochę go muszę jeszcze przerobić ;-)
MateuszS
24.01.2009, 23:46:44
Tak, on nie ktorych rzeczy nie uwzglednia, ale latwo go dopracowac, jak cos pisz, powodzenia
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.