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

imam problem sa javascript-om (checkbox)

[es] :: Javascript i AJAX :: imam problem sa javascript-om (checkbox)

[ Pregleda: 4231 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

IKA1994
Ilija Veselinovic
Kraljevo

Član broj: 219773
Poruke: 30
*.dynamic.isp.telekom.rs.

ICQ: 584256099


+1 Profil

icon imam problem sa javascript-om (checkbox)24.06.2015. u 00:02 - pre 107 meseci
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>CB</title>
<script type="text/javascript" language="javascript">
function izbaci(){
    var nl = document.createElement("P");
   
    switch(x){
        case 0: 
            var text = document.createTextNode("Tekst1");
            nl.appendChild(text);
            document.getElementById("#tekst").appendChild(nl);
        break;
        case 1: 
            var text = document.createTextNode("Tekst2");
            nl.appendChild(text);
            document.getElementById("#tekst").appendChild(nl);
        break;
        case 2:
            var text = document.createTextNode("Tekst3");
            nl.appendChild(text);
            document.getElementById("#tekst").appendChild(nl);
        break;
    }
}

function brojac()
{
    var elementri = document.getElementsByTagName("input"),
    count = 0;
    for (var i=0; i<elementri.length; i++) {
    if (elementri[i].type === "checkbox" && elementri[i].checked === true) 
    {
        count++;
        document.getElementById(#broj).innerHTML = '<br>Broj je:' + count;
    }
}
</script>
</head>
<body>
    <input type="checkbox" name="fruit" onchange="brojac" onclick="izbaciti" id="cb[]"/>
    cb[0]
    <input type="checkbox" name="fruit" onchange="brojac" onclick="izbaciti" id="cb[]" />
    cb[1]
    <input type="checkbox" name="fruit" onchange="brojac" onclick="izbaciti" id="cb[]"/>
    cb[2]
    <div id="tekst"> </div>
    <div id="broj"> </div>
</body>
</html>


Ovo mi kod koji sam naoisao u DW, imam dva provlema:
1. zasto druga funcija nece da mi radi? nece da izbacuje koliko je cekirano checkbox-a? treba da upise broj chekiranih chekbox-ova
Code:
document.getElementById(#broj).innerHTML = '<br>Broj je:' + count;


2. nece ni Switch da mi radi , switch treba da mi upisuje (tj. da dodaje ako ima neki tekst vec upisan) u div tekst
Code:
var text = document.createTextNode("Tekst3");
, treba u
Code:
<div id="tekst"> </div>
da upise tekst iz promenljive tekst.

Unapred hvlala
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: imam problem sa javascript-om (checkbox)24.06.2015. u 00:28 - pre 107 meseci
Majstore, koliko ti je godina? Ovo bi bilo jako bitno da znamo, pre nego što neko krene da ti pomaže...
Možda pomisliš da je bez veze ovo što te pitam i tako to, ali veruj mi da u ovom slučaju nije.
about:networking
 
Odgovor na temu

IKA1994
Ilija Veselinovic
Kraljevo

Član broj: 219773
Poruke: 30
*.dynamic.isp.telekom.rs.

ICQ: 584256099


+1 Profil

icon Re: imam problem sa javascript-om (checkbox)24.06.2015. u 02:56 - pre 107 meseci
resio sam problem kad treba da mi sabira, nisam video da kad pozivam funkciju nisam stavio zagrade
Code:
 onchange="brojac"

a treba
Code:
 onchange="brojac()"


Switch pretlju u opste nece da mi pokrene, zato imam problem a ne vidim nigde gresku
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: imam problem sa javascript-om (checkbox)24.06.2015. u 13:36 - pre 107 meseci
Switch petlju neće da ti pokrene jer nemaš definisano šta ti je x, ako do sad i sam nisi provalio. Ne zna javaskripta šta je x. Eto. A ovo drugo treba da izgleda ne ovako

Code:

document.getElementById(#broj).innerHTML


već ovako..

Code:

document.getElementById('broj').innerHTML

about:networking
 
Odgovor na temu

IKA1994
Ilija Veselinovic
Kraljevo

Član broj: 219773
Poruke: 30
*.dynamic.isp.telekom.rs.

ICQ: 584256099


+1 Profil

icon Re: imam problem sa javascript-om (checkbox)25.06.2015. u 00:00 - pre 107 meseci
to sam video i izmenio, a x sam ovako deklarisao
x treba da budu checkbox
Code:
id="cb[]"

ustvari treba da se pokrece odredjeni case u odnosu na poziciju u nizu, ako je cb[0] onda ce da pokrene case 0, cb[1] onda ce da pokrene case 1
Code:
var x = document.getElementById("cb[]");

i treba da se ispravi umesto
Code:
onclick="izbaciti"

pogresen je naziv funkcije
Code:
onclick="izbaci();"



[Ovu poruku je menjao IKA1994 dana 25.06.2015. u 03:06 GMT+1]
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: imam problem sa javascript-om (checkbox)25.06.2015. u 01:13 - pre 107 meseci
Ustvari, nije ni val nego var... Pa sinko, ti ne možeš ni samog sebe da pohvataš.... Gde žuriš? Ne možeš tako da lupaš po editorima kao maxim gorki po diviziji i da se češkaš po glavi što neće da radi..
Uzmi i pregledaj i čitaj malo dokumentaciju o javaskripti pre nego što kreneš sam da pišeš bilo šta, neophodno ti je.

Imaš w3schools.com, imaš mdn dosta ti je.
Srećno.
about:networking
 
Odgovor na temu

[es] :: Javascript i AJAX :: imam problem sa javascript-om (checkbox)

[ Pregleda: 4231 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

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