checkboxien piilottaminen

arghdfsdf

Lomakkeella on 10 checkboxia. Klikkaan ensimmäisen checkboxin pois päältä, jolloin kaikki jälkimmäiset checkboxit (extra2-10check) tulisi myös ottaa pois päältä. Koodi ei toimi. Mikäs tässä mättää..?



function show(it, box) {


var vis = (box.checked) ? "block" : "none";
document.getElementById(it).style.display = vis;

for(i = 2; i

2

625

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • edellinen

      checkbox = document.lomakeform.extra2check;
      checkbox.checked = false;


      toimii,

      mutta

      checkbox = document.lomakeform.extra[i]check;
      checkbox.checked = false;

      ei toimi. Mikä for loopissa mättää?

      • juhakorkeapudas

        Ongelma on siinä, että formin elementtejä ei voi käsitellä niin kuin olet tuossa ajatellut vaan ne täytyy olla joko taulukossa tai käyttää eval-funktiota. Ensimmäisessä vaihtoehdossa kaikilla elementeillä pitää olla sama nimi jolloin niihin viitattaessa koodi näkee ne taulukkona.

        Muttä mikä tämä on ja mikä on extra2check?
        "checkbox = document.lomakeform.extra2check;"

        Tee mielummin näin (vaihtaa kaikkien tilan valituksi ja päinvastoin):

        function vaihto() {
        var formi = document.forms["formi"];
        for(i = 0; i < formi.extra.length; i ) {
        formi.extra[i].checked = !formi.extra[i].checked;
        }
        }

        Funktion kutsu ensimmäiseen checkboxiin tai erilliseen linkkiin.
        < input type="checkbox" onClick="javascript:vaihto();">, < a href="javascript:vaihto();">Vaihda tila


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Ikävä sinua

      Onkohan sulla ollut sama tunne kuin mulla viimeisten parin päivän aikana, eilen varsinkin. Ollaan oltu ihan lähellä ja k
      Ikävä
      37
      5056
    2. Oletko sä oikeesti varattu?

      Että sen takii ei voida olla tekemisissä?
      Ikävä
      82
      3596
    3. Horoskooppikysely

      Oma ja ikävän kohteen horoskooppi? Sopivatko yhteen?
      Ikävä
      30
      2983
    4. Rakas, kerro mulle

      Miltä se tuntuu?
      Ikävä
      61
      2975
    5. Suuri tulipalo

      Missä mikä palaa?
      Kiuruvesi
      9
      2876
    6. Kesäseuraa

      Kesäseuraa mukavasta ja kauniista naisesta. Viesti tänään mulle muualla asiasta jos kiinnostaa Ne ketä tahansa huoli, t
      Ikävä
      56
      2343
    7. Miksi haluat pitää estettynä mutta täällä puhut?

      Eikö olisi parempi puhua ihan kasvotusten?
      Ikävä
      41
      1828
    8. Tuksu on edelleen sinkku - nuori Joonas jätti!

      Hihhahihhahhaahheee Joonas keksi hyvän syy. : Tuksu on liian Disney-prinsessa hänelle. (Mikähän prinsessa lie kyseessä….
      Kotimaiset julkkisjuorut
      9
      1760
    9. Mies! Lupaatko

      enskerral kertoo mis mennään..? :D <3
      Ikävä
      18
      1721
    10. Kiusaaja otti yhteyttä, mitä tekisit?

      Minulle kävi näin pari kk sitten. Olin aluksi todella ystävällinen. Sanoin, että olin jo unohtanut jne. Asia jäi vai
      Sinkut
      134
      1612
    Aihe