| 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: 17 let
|
|||
0