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

provera podataka JS sa prikazom error poruke u div tagu

elitemadzone.org :: MadZone :: provera podataka JS sa prikazom error poruke u div tagu

[ Pregleda: 1759 | 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 provera podataka JS sa prikazom error poruke u div tagu28.09.2012. u 13:14 - pre 140 meseci
Da li me neko moze uputiti zbog cega mi ne rade prikazi svih gresaka preko JS-a...imam par dropdown lista i obicnih input text polja. Koristim div tag koji preko JS sakrivan i prikazujem zavisno da li ima ili nema greske,medjutim desava se da radi samo na prvom list boxu,a dalje ne. inace Te div tagove sam postavio pored polja tako da kad ispise lgresku tacno se zna o kom polju je rec....evo JS kod ispod....

Code:

unction provjeraPolja(){
    
    var marka_vozila = document.getElementById("marka_vozila").value;
    var model_vozila = document.getElementById("model_vozila").value;
    var boja_vozila = document.getElementById("boja_vozila").value;
    var god_vozila = document.getElementById("godiste_vozila").value;
    //var bojaPatern = /^(#)?([0-9a-fA-F]{3})([0-9a-fA-F]{3})?$/;
    
    if(marka_vozila =="" || marka_vozila == "Odaberi marku"){
      
        document.getElementById('greska_marka').style.color = 'red';
        document.getElementById('greska_marka').style.display = 'block';         
        document.getElementById('greska_marka').innerHTML = "Odaberite marku vozila!";
        
    }
      else{
        document.getElementById('greska_marka').style.display = '';
        document.getElementById('greska_marka').style.visibility = 'hidden';
       }
       
    if(model_vozila =="" || model_vozila == "Odaberi model1"){
        
        document.getElementById('greska_model').syle.color = 'red';
        document.getElementById('greska_model').style.display = 'block';
        document.getElementById('greska_model').innerHTML = "Odaberite model vozila!";
    }
       else{
           document.getElementById('greska_model').style.display = '';
           document.getElementById('greska_model').style.visibility = 'hidden';
       }
     
     if(boja_vozila ==""){
                
         document.getElementById('greska_boja').syle.color = 'red';
         document.getElementById('greska_boja').style.display = 'block';
         document.getElementById('greska_boja').innerHTML = "Unsite boju vozila!";
     }
 
 
 
 
    
}


i div tg je definisam ovako
Code:
<td><div id="greska_marka" style="display:none;"></div></td>
i ovako na par meseta samo razlicit id.
Bolje izgubiti trenutak u zivotu,nego zivot u trenutku !!!
 
Odgovor na temu

nemnesic
nemnesic
Software Developer
Vranje Florida

nemnesic
Član broj: 44355
Poruke: 802
*.ga.at.cox.net.



+64 Profil

icon Re: provera podataka JS sa prikazom error poruke u div tagu28.09.2012. u 19:40 - pre 140 meseci
jedan DOM ne moze da ima 2 ili vise elemenata sa istim ID-om.

zato ti se greska pojavljuje samo na prvom div-u.
 
Odgovor na temu

normandija
Srbija

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



+62 Profil

icon Re: provera podataka JS sa prikazom error poruke u div tagu29.09.2012. u 10:15 - pre 140 meseci
e pozdrav :)

ajde kad si se ti vec javio ...malo vjezbam PHP i MYSQL ...ali stavio sam sva tri razlicita div-a sa razlicitim id-om, e jedino ako po stranici moze biti samo jedan div tag?
Bolje izgubiti trenutak u zivotu,nego zivot u trenutku !!!
 
Odgovor na temu

nemnesic
nemnesic
Software Developer
Vranje Florida

nemnesic
Član broj: 44355
Poruke: 802
*.ga.at.cox.net.



+64 Profil

icon Re: provera podataka JS sa prikazom error poruke u div tagu29.09.2012. u 18:29 - pre 140 meseci
moj savet ti je pogledaj jquery i zaboravi na pisanje JS kao sto si ovde pisao.
 
Odgovor na temu

elitemadzone.org :: MadZone :: provera podataka JS sa prikazom error poruke u div tagu

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

Postavi temu Odgovori

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