Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> ograniczenia w input
timii
post
Post #1





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 20.05.2006

Ostrzeżenie: (10%)
X----


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
php programmer
post
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
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 18:03