View previous topic :: View next topic |
Author |
Message |
hrv0j3
Joined: 03 Aug 2007 Posts: 34
|
Posted: 02.01.2008 17:08 Post subject: cudan problem? :( |
|
|
Pozdrav svima!
Prvo zelim vam sve naj u 2008. god.
a sada moj problem...
otvorite
Code: | http://www.vpn-croatia.com/register.php |
u IE i u FF
nemojte ispunjavat polja i kliknite submit...
te u IE ce se otvorit DIV tag koji oznacava da polje treba ispuniti... a FF samo nastavi dalje kao da nema u formi onsubmit="funkcija" ...
dali netko mozda moze pomoci?
hvala |
|
|
Back to top |
|
|
strija
Joined: 14 Sep 2003 Posts: 473 Location: Čakovec
|
Posted: 02.01.2008 18:07 Post subject: |
|
|
Imas ovo:
Code: | if(test.korisnicko_ime.value==""){ |
Sto naravno ne radi, cudno sto radi u IE
Dakle stavi formi da ima name="test" i onda ispred uvjeta ubaci ovo:
Code: | var test = document.test; |
Ima i boljih rjesenja ali ovako najmanje moras mijenjati |
_________________ We can exist in ambiguity, but it means the deepest loneliness. | creolab.hr | thefarewellreason.com |
|
Back to top |
|
|
hrv0j3
Joined: 03 Aug 2007 Posts: 34
|
|
Back to top |
|
|
Sulien
Joined: 04 Jan 2004 Posts: 2905 Location: Zagreb
|
Posted: 02.01.2008 22:44 Post subject: |
|
|
U validaciji referenciraš
Code: | korisnicko_ime_div.style.display |
ali "korisnicko_ime_div" nije varijabla nego je ID elementa. Referencu na taj element ćeš dobiti s "document.getElementById" funkcijom. Na tom mjestu Firefox (i svaki normalan browser) izbaci error zbog nepostojeće varijable.
Ipak, napravi validaciju kako se spada. Imaš puno ponavljanja u kodu. Makni "onsubmit" atribut s forme i probaj radije ovo: http://pastie.caboo.se/pastes/134130 |
|
|
Back to top |
|
|
hrv0j3
Joined: 03 Aug 2007 Posts: 34
|
Posted: 02.01.2008 22:58 Post subject: |
|
|
problem je rijesen...
hvala
za detalje pogledajte Code: | http://www.vpn-croatia.com/register2.php | source
pozdrav |
|
|
Back to top |
|
|
Sulien
Joined: 04 Jan 2004 Posts: 2905 Location: Zagreb
|
Posted: 02.01.2008 23:22 Post subject: |
|
|
vidim da si "poslušao" moj savjet ... i napravio stvar još gorom
keep up the good work |
|
|
Back to top |
|
|
hrv0j3
Joined: 03 Aug 2007 Posts: 34
|
Posted: 02.01.2008 23:26 Post subject: |
|
|
ma to mi je cisto za igru, ucenje, vjezbanje... ne za neki projekt tako da nemora prolazit sve moguce validacije.. polako, polako... poslusao sam tvoj savijet i iskoristit cu ga ne brini .. hehe
hvala |
|
|
Back to top |
|
|
hrv0j3
Joined: 03 Aug 2007 Posts: 34
|
Posted: 02.01.2008 23:44 Post subject: |
|
|
ovaj dio Code: | document.test.onsubmit = function() {
return provjera_polja(this)
}
|
mi bas ne radi
kako god namjestim to kliknem na formu submit i forma ide dalje bez da obavi odredenu funkciju...
i mozes li mi molim te objasniti ovaj dio malo
Code: | ali "korisnicko_ime_div" nije varijabla nego je ID elementa. Referencu na taj element ćeš dobiti s "document.getElementById" funkcijom. Na tom mjestu Firefox (i svaki normalan browser) izbaci error zbog nepostojeće varijable.
|
primjerak koda kako da koristim "document.getElementById" ?
hvala ti unaprijed!
Ako trebas hosting javi mi pa ti dam na serverima u HR sta imam viska
pozdrav |
|
|
Back to top |
|
|
strija
Joined: 14 Sep 2003 Posts: 473 Location: Čakovec
|
Posted: 03.01.2008 10:51 Post subject: |
|
|
Vidim da sam i ja glupost napisao, previse koristim JQuery
Ako imas element s id-om "korisnicko_ime_div" onda ga referenciras ovako:
Code: | document.getElementById("korisnicko_ime_div") |
U tvojem slucaju ovako:
Code: | document.getElementById("korisnicko_ime_div").style.display = 'block'; |
|
_________________ We can exist in ambiguity, but it means the deepest loneliness. | creolab.hr | thefarewellreason.com |
|
Back to top |
|
|
hrv0j3
Joined: 03 Aug 2007 Posts: 34
|
Posted: 03.01.2008 13:02 Post subject: |
|
|
da bio sam stavio to i ostalo pustio kako je bilo... ali opet nije radilo...
a zasto ovako kako sam napravio Code: | http://www.vpn-croatia.com/register | nije dobro? |
|
|
Back to top |
|
|
|