Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Validacija polja preko JS

[es] :: Javascript i AJAX :: Validacija polja preko JS

[ Pregleda: 1870 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

normandija
Srbija

Član broj: 70439
Poruke: 364
*.teol.net.



+62 Profil

icon Validacija polja preko JS05.12.2007. u 14:57 - pre 199 meseci
Imam jedno kratko pitanje. Prvo da stavim kod:

Code:

<script language="JavaScript" type="text/javascript">
    function Validate(JMBGtxt){
    if((JMBGtxt.value.length == 0)||(JMBGtxt.value.length < 13))
    {
      alert('Nepravilno unesen jedinstveni maticni broj.');   
      return true;
    }
    return false;
   }
   </script>

----------------------------
<input type="submit" value="Kreiraj Novi" onclick="Validate(document.getElementById('jmbg1'))" style="font-weight:bold;"/><font face="Tahoma">



Ovaj skript mi se nalazi na jsp stranici i provjerav da li su zahtijevan polja popunjena. E sad,to je uradjeno za jedno polje,zanima me kako mogu
to isto uraditi za ostala polja na toj istoj formi,a da ne pisem novi skript ili funkciju. Znaci zanima me da li mogu to uraditi u okvitu iste funkcije
i skripta i kako ????

Hvala
Bolje izgubiti trenutak u zivotu,nego zivot u trenutku !!!
 
Odgovor na temu

bzero
dev null
europe

Član broj: 5907
Poruke: 371
*.dynamic.sbb.co.yu.

Jabber: bzero@elitesecurity.org
Sajt: www.google.com/search?q=b..


Profil

icon Re: Validacija polja preko JS05.12.2007. u 16:18 - pre 199 meseci
Umesto u input submit, poziv funkcije Validate() stavi na form, a onda prepravis funkciju Validate(), tako da umesto da joj prosledis neki objekat, u nju stavis sve sto hoces da proveris, izvrsis sve provere i vratis true ili false.

Code:

<script language="JavaScript" type="text/javascript">
function Validate() {

    var JMBGtxt = document.getElementById('jmbg1');
    var ime = document.getElementById('ime');
    var bilosta = document.getElementById('bilosta');

    if(JMBGtxt.value.length != 13) {
        alert('Nepravilno unesen jedinstveni maticni broj.');   
        return false;
    }
    else if(ime.value.length < 3) {
        alert('Nema imena');   
        return false;
    }
    else if(bilosta.value.length == 0) {
        alert('Nesto fali');   
        return false;
    }
    
    return true;
}
</script>

-----------------

<form onsubmit="return Validate()">
<input id="jmbg1" /><br />
<input id="ime" /><br />
<input id="bilosta" /><br />
<input type="submit" value="Kreiraj Novi" />
</form>

Never trust an operating system you don't have sources for.
 
Odgovor na temu

normandija
Srbija

Član broj: 70439
Poruke: 364
*.teol.net.



+62 Profil

icon Re: Validacija polja preko JS05.12.2007. u 16:35 - pre 199 meseci
Ok,shvatio sam i probao i radi.

Medjutim,sta mi jos treba....imam dva dugmeta na stranici,jedno DodajDoktora jedno DodajPacijenta....

Sad prvo dugme treba da provjeri unose vezano za doktore i to sam uradio ovako kako si rekao i radi,medjutim kako sad da to isto uradim
za ovo drugo dugme koje je za pacijente.....stranica se sastoji iz 4 dijela....e sad zavisno koja dva od ta 4 se popune to dugme se klika i ono
vrsi provjeru tog dijela strane. Znam kako funkciju uraditi,ali kako smestiti u form na onsubmit funkciji kad vec imam od proslog dugmeta poziv ????

jer ako bih stavio sve na jedno dugme,onda bi provjeravao sva polja istovremeno,a nekad cu recimo unijeti samo doktore,ali ne i pacijente,pa mi nece dati da prodjem dok ne upisam i za pacijente.

znaci morao bi uraditi neku provjeru koje dugme je kliknuto u form da bi na osnovu toga pozvao ogdovarajucu funkciju
Bolje izgubiti trenutak u zivotu,nego zivot u trenutku !!!
 
Odgovor na temu

bzero
dev null
europe

Član broj: 5907
Poruke: 371
*.dynamic.sbb.co.yu.

Jabber: bzero@elitesecurity.org
Sajt: www.google.com/search?q=b..


Profil

icon Re: Validacija polja preko JS05.12.2007. u 17:15 - pre 199 meseci
Najlogicnije bi bilo da su to ustvari dve posebne forme, svaka sa svojom validacijom.

Ako to nije moguce iz nekog razloga, onda mozes umesto na onsubmit, da stavis na onclick svakog od ta dva dugmeta posebnu funkciju za validaciju (ili jednu funkciju, sa parametrom Validate('doktor'), Validate('pacijent')). S tim sto stavi da ti dugmici budu input type button, a ne submit, pa na kraju funkcije umesto return true, ako je sve u redu uradis document.forms.mojform.submit().
Never trust an operating system you don't have sources for.
 
Odgovor na temu

normandija
Srbija

Član broj: 70439
Poruke: 364
*.teol.net.



+62 Profil

icon Re: Validacija polja preko JS05.12.2007. u 19:18 - pre 199 meseci
evo rijesio sam. ali sam razdvojio u dvije forme,lakse mi je

hvala
Bolje izgubiti trenutak u zivotu,nego zivot u trenutku !!!
 
Odgovor na temu

[es] :: Javascript i AJAX :: Validacija polja preko JS

[ Pregleda: 1870 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.