Autor | Zpráva | ||
---|---|---|---|
martindeveloper Profil |
#1 · Zasláno: 26. 2. 2009, 21:45:18 · Upravil/a: martindeveloper
Mám dva inputy text a user (oba mají dané ID).
Potom jsem do formuláře vložil onsubmit="return submitData();" a následně vytvořil i následující JS funkce. function IsEmpty(aTextField) { if ((aTextField.value.length==0) || (aTextField.value==null)) { return true; } else { return false; } } function submitData(){ var user = document.getElementById('user'); var text = document.getElementById('text'); var result = document.getElementById('result'); if(IsEmpty(user) || IsEmpty(text)){ result.innerHTML = '<p style="color:red;">Nebyly zadány potřebné údaje !</p>'; return false }else{ return true; } } Ale v Opeře 9.63 mi to ani zanic nefunguje. V IE 7, Safari 4, Firefoxu 3.0.6, Google Chrome 1.0.154 to funguje. Nevíte kde by mohl být problém ? |
||
SwimX Profil |
#2 · Zasláno: 26. 2. 2009, 22:09:34
martindeveloper
tvůj skript mi v Opeře funguje. IMHO by na řádku 15 měl být středník, ale i bez něj to funguje Nemáš náhodou v Opeře vyplý js? |
||
martindeveloper Profil |
#3 · Zasláno: 26. 2. 2009, 22:13:46
Nene nemám, ale již jsem došel na chybu :)
Opeře chyběl ten středník na 15 řádku, jakmile jsem ho tam dodal tak již funguje . Děkuji. |
||
Časová prodleva: 15 let
|
0