Valintaruudut ovat lomake-elementtejä, joissa käyttäjä voi tarkistaa ne tai poistaa niiden valinnan. Niitä kutsutaan usein "lipuiksi" ja niitä käytetään liipaisimena, jonka avulla voit saada yhden kahdesta vastauksesta - "kyllä" tai "ei". Useimmiten kysymys valintaruutujen arvojen välittämisestä nousee esiin, kun aloittelevat ohjelmoijat suunnittelevat lomakkeita hypertekstidokumenteissa. Alla on tämän ongelman ratkaisemiseksi tarvittava vähimmäistunniste, joka tulisi sijoittaa tällaiseen asiakirjaan.
Ohjeet
Vaihe 1
Sijoita lomaketunniste asiakirjaan - sen attribuuttien tulisi sisältää tiedot siitä, mikä menetelmä ja mihin osoitteeseen kaikkien lomakelementtien tiedot, mukaan lukien valintaruudut, lähetetään. Syötä tiedonkäsittelijän komentosarjan osoite toimintomääritteeseen ja tiedonsiirtomenetelmä metodi-attribuuttiin. Action-attribuutin arvo voidaan jättää tyhjäksi, jos sivu, jolta tiedot lähetetään, on itse käsittelijä. Tiedonsiirtomenetelmälle sallitaan kaksi arvoa - Hae ja lähetä. Valinta riippuu siitä, mikä näistä vaihtoehdoista on ohjelmoitu lukemaan vastaanotetut tiedot käsittelijän komentosarjassa. Täydellinen lomaketunniste ja vaaditut vähimmäismääritteet saattavat näyttää tältä:
Vaihe 2
Kirjoita tarvittava määrä valintakohteita (valintaruudut) avaavan ja sulkevan lomaketunnisteen väliin. Tämä tehdään syöttötunnisteilla, joiden tyyppi-attribuutissa valintaruudun arvo kirjoitetaan. Jokaisessa niistä on oltava vähintään kaksi vaadittua määritettä - nimi ja arvo. Kiinnitä huomiota name-määritteeseen - toisin kuin ryhmitetyt valintaelementit (radio), jokaisen valintaruudun nimen arvon tulisi olla erilainen. Tähän määritteeseen sijoitettua sanaa käytetään lomakkeesta lähetetyn muuttujan nimenä. Arvo-attribuutin arvo määritetään muuttujalle, jolla on tämä nimi. Tällainen tunnisteiden ryhmä muodossa voi näyttää tältä:
Vaihe 3
Sijoita painike lomakkeen sulkutunnisteen eteen, joka napsautettaessa lähettää käyttäjän valitseman valintaruudun arvon lomakkeen avaustunnisteessa määritettyyn osoitteeseen. Tee tämä syöttötunnisteen avulla, sijoittamalla arvon lähetys type-määritteeseen. Tämän attribuutin lisäksi voit myös lisätä arvoa kirjoittamalla siihen tekstiä, jotta se näkyy tietojen lähettämisen painikkeessa. Koko koodi, joka lähettää kävijän valitseman valintaruudun tiedot käsittelijän komentosarjaan, voi näyttää esimerkiksi tältä: