Poslao: 11 Maj 2009 19:38
|
offline
- Daffa
- Novi MyCity građanin
- Pridružio: 20 Avg 2008
- Poruke: 25
- Gde živiš: Podgorica
|
Pozdrav svima.
Napravio sam php skriptu za validaciju formi, i s njom je sve u redu. Takodje imam i javascript validaciju formi, i s njom je takodje sve u redu.
Sad imam problem sto ne umijem da postavim redosled: ukoliko korisnik u formu unese neodgovarajuci podatak, treba da se aktivira javascript validacija. PHP validacija mi treba samo ako korisnik u svom pretrazivacu nema ukljucen javascript. Kako ovo izvesti?
Izvinjavam se ukoliko tema vec postoji, ja je nisam nasao.
Hvala unaprijed.
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 11 Maj 2009 21:41
|
offline
- Rastafarii
- Moderator foruma
- Pridružio: 22 Mar 2006
- Poruke: 3760
- Gde živiš: 127.0.0.1
|
U HTML-u, tamo gde definises akciju i metod forme, stavi nesto ovako:
<form action="forma.php" method="post" onsubmit="return Validate();">
gde ti je JS f-ja Validate() Javascript provera da li su popunjena polja u redu - ukoliko su u redu, f-ja vraca (return) true, a ako su pogresno popunjena (ili nepopunjena) vraca false. Na taj nacin bice (uz ukljucen JavaScript) onemoguceno submitovanje forme ukoliko nije pravilno popunjena.
|
|
|
|
Poslao: 12 Maj 2009 14:00
|
offline
- Daffa
- Novi MyCity građanin
- Pridružio: 20 Avg 2008
- Poruke: 25
- Gde živiš: Podgorica
|
OK, a kako ce se onda "ponasati" PHP validacija, hoce li i JS i PHP biti istovremeno pokrenute na taj nacin? Mislim na to kad mi JS prijavi da je sve u redu, hoce li mi onda i PHP to isto uraditi?
|
|
|
|
Poslao: 12 Maj 2009 14:45
|
offline
- Balkanac82
- Legendarni građanin
- Pridružio: 20 Dec 2004
- Poruke: 2887
- Gde živiš: Na Balkanu
|
JS vrši validaciju unutar samog browsera, a PHP vrši validaciju na serveru pošto su podaci iz forme već prosleđeni.
Obe validacije imaju svoje prednosti, ali JS ima i jednu manu: moguće je s njom manipulisati. Kod korisnika koji imaju isključen JS od nje nema koristi isto tako neko ko hoće da ti napravi problem može bez problema da je izbegne.
JS validacija je opcija, a PHP validacija treba da postoji.
Odgovor na tvoje pitanje:
JS vrši validaciju pre nego što se podaci pošalju, a php posle toga.
|
|
|
|
Poslao: 08 Jun 2009 10:20
|
offline
- anchika85
- Novi MyCity građanin
- Pridružio: 08 Jun 2009
- Poruke: 1
|
Daffa, da li mozes da uradis Copy-Paste celih kodova i Php-a i JavaScripta, za nas pocetnike?
Unapred hvala!
|
|
|
|
Poslao: 12 Jul 2013 18:04
|
offline
- FoxVanis
- Ugledni građanin
- Web Designer, PHP Developer; HTML, CSS, SQL, jQuery Programmer
- Pridružio: 13 Jun 2010
- Poruke: 307
- Gde živiš: Subotica
|
Daffa ::Pozdrav svima.
Napravio sam php skriptu za validaciju formi, i s njom je sve u redu. Takodje imam i javascript validaciju formi, i s njom je takodje sve u redu.
Sad imam problem sto ne umijem da postavim redosled: ukoliko korisnik u formu unese neodgovarajuci podatak, treba da se aktivira javascript validacija. PHP validacija mi treba samo ako korisnik u svom pretrazivacu nema ukljucen javascript. Kako ovo izvesti?
Izvinjavam se ukoliko tema vec postoji, ja je nisam nasao.
Hvala unaprijed.
Nešto slično sam pisao OVDE
Pokušaj!
|
|
|
|