izpis JS obvestil na strani
 
uki12. dec 2009 19:58:12Pridružen od:
8. dec 2009
19 objav
+1-130
#1zanima me kako bi naredil, da bi se obvestila od JS izpisala direktno na strani in ne v oknčku od iskalnika.

Koda:
function isEmpty(elem) {
return (elem.value == '');
}

function isEmail(email) {
if(email && typeof email == 'object') email = email.value;

var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
return filter.test(email);
}
function checkPovprasevanje(f) {
error = '';

with(f) {
if(isEmpty(ime)) {
error += "Vnesite ime podjetja.\n";
}

if(isEmpty(email)) {
error += "Vnesite email naslov.\n";
}
else {
if(!isEmail(email)) {
error += "Email naslov ni pravilen.\n";
}
}
}

if(error != '') {
alert(error);
return false;
}

return true;
}
všeč(0)ni všeč(0)spam(0)
 
McDave12. dec 2009 20:45:27Pridružen od:
22. avg 2008
131 objav
+45-280
#2Na koncu, ko imaš alert(error); spremeniš alert v skriptico, ki ti kreira nek nov element (div) in ti noter izpiše error.

Primer (nekje na strani moraš imet že kreiran div element z id-jem 'napake'): var napake = document.getElementById('napake');
var izpisNapak = document.createElement('div');
izpisNapak.textContent = error;
napake.appendChild(izpisNapak);
Tole bi moralo delovat če nadomestiš alert(error);. Je pa to le ena izmed osnovnih rešitev. Verjetno kdo pozna še kakšno boljšo :)
nazadnje urejal McDave 12. dec 2009 20:46:32
všeč(0)ni všeč(0)spam(0)
 
uki12. dec 2009 22:37:14Pridružen od:
8. dec 2009
19 objav
+1-130
#3Hvala za odgovor McDave. Ampak tole man nedela še vedno mi opozorilo izpiše v oknčku od iskalnika, mogoče tut zarad tega ker JavaScript še ne obvladam in sm naredu kei narobe :)
Prosim če ma kdo še kakšen nasvet da mi pove pa če bi se dal da mi čim bol natančno pove kako pa kai, da bom prou naredu :)
všeč(0)ni všeč(0)spam(0)
 
spyderw13. dec 2009 02:30:16Pridružen od:
5. avg 2008
181 objav
+23-43
#4priporočam ti da si ogledaš malo jquery z katerim boš skril in prikazal opozorilo z eno vrstico kode.
$("p").show()
$("p").hide()
nazadnje urejal spyderw 13. dec 2009 02:30:36
všeč(0)ni všeč(0)spam(0)
 
blackmamba13. dec 2009 14:03:23Pridružen od:
4. mar 2008
307 objav
+163-101
#51. Pod formo naredi nek prazen <div id="error_msg"></div>
2. V JS skripti zamenjaj alert(error); z document.getElementById('error_msg').innerHTML = error;
všeč(0)ni všeč(0)spam(0)
 
uki13. dec 2009 15:58:19Pridružen od:
8. dec 2009
19 objav
+1-130
#6Hvala usm zdi dela :D
všeč(0)ni všeč(0)spam(0)
 
stran 1 od 1 |<<1>>|