Lomakedatan käsittelyä sivulla

javaScriptinOpettelija

Hei,

ongelmana siis websivun käyttäjän lomake-elementeistä (radio button) tekemien valintojen ksäittely siten,
että sen mukaan mikä vaihtoehto on valittu, avautuu uusi layer (josta jälleen samalla periaatteella edetään..).

En saa toimimaan, sillä en ole hyvä javascriptissä.
Olisin kiitollinen jos joku voisi auttaa..

Koodini:



function show(id){
ID = document.getElementById(id);

if(ID.style.display == "")
ID.style.display = "none";
else
ID.style.display = "";
}

function tarkistajatka()
{
if(document.form.valinta1.checked)
javascript:show(layer1);
if(document.form.valinta2.checked)
javascript:show(layer2);
}






Osa1

Osa2



Ensimmäisen valitun alta aukeava layeri.
Toisen valitun alta aukeava layeri.



-----------------------------------------------

Eli mikä mättää? Pitäisikö käyttää jotain muuttujaa valinnasta? Vai tulisiko mieluummin käyttää php:tä?

4

526

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • srbsbrsr

      Monilla nettisurffailijoilla ei ole selaimessaan ollenkaan javaskriptiä tai se ei ole päällä. Eli javascript on hyvin huono lomaketarkistuksiin. PHP on paljon parempi, koska se toimii palvelimen päässä, eli toimii aina.

      Toisin sanoen, jos haluat varmistaa, että esim. jossain lomakekentässä oleva luku on välillä 1-6 ja se on kokonaisluku, tai että jossain lomakekentässä on 1-30 merkkiä pitkä tekstijono, et voi luottaa pelkästään javascriptiin, vaan ilman muuta se pitää tarkistaa myös palvelimessa, jolloin PHP on paras ratkaisu.

      • javaScriptOpettelija

        Okei, kiitos mielipiteestä!

        Mutta: miten tuon saisi toimimaan javascriptillä?
        Ihan vain kokeeksi?


      • JRjrjtjr

        "Monilla nettisurffailijoilla ei ole selaimessaan ollenkaan javaskriptiä"

        Nykyään lähes kaikissa selaimissa on JS, äkkiseltään tulee mieleen Lynx jne... tekstiselaimet joissa JS ei ole, mut eihän kukaan tuommosia juurikaan käytä. Tosin usein JS käytetään turhuuteen joten jotkut ovat laittaneet sen pois päältä, tai sitten on sallittu/estetty tietyiltä sivuilta. JS on nykyselaimissa varsin turvallinen.


        "jolloin PHP on paras ratkaisu."

        Lomakkeen tarkistus kannattaa tehdä JS ja PHP:llä näin palvelimelle ei tule turhaa liikennettä ja käyttäjä saa heti tiedon jos jotain virheitä tekeepi. Ja PHP:llä lisäksi sentakia, että tarkistus toimii niilläkin keillä ei ole JS sallittuna, sekä JS-scriptiä käyttäjä voi muuttaa mielensä mukaan joten siihen ei voi luottaa tuossa asiassa.


      • idiootteja
        JRjrjtjr kirjoitti:

        "Monilla nettisurffailijoilla ei ole selaimessaan ollenkaan javaskriptiä"

        Nykyään lähes kaikissa selaimissa on JS, äkkiseltään tulee mieleen Lynx jne... tekstiselaimet joissa JS ei ole, mut eihän kukaan tuommosia juurikaan käytä. Tosin usein JS käytetään turhuuteen joten jotkut ovat laittaneet sen pois päältä, tai sitten on sallittu/estetty tietyiltä sivuilta. JS on nykyselaimissa varsin turvallinen.


        "jolloin PHP on paras ratkaisu."

        Lomakkeen tarkistus kannattaa tehdä JS ja PHP:llä näin palvelimelle ei tule turhaa liikennettä ja käyttäjä saa heti tiedon jos jotain virheitä tekeepi. Ja PHP:llä lisäksi sentakia, että tarkistus toimii niilläkin keillä ei ole JS sallittuna, sekä JS-scriptiä käyttäjä voi muuttaa mielensä mukaan joten siihen ei voi luottaa tuossa asiassa.

        tuskin saat näiltä kusipäiltä minkäälaista vastausta ku ne vaa selittää jotain paskaa php:eestä ja javascriptista.

        (Ei ne osaa javascrip koodausta)

        Ootteko vähä tyhmii ku kysytään miten sen saa toimiin ja tyypit rupee kertoo mikä koodaus on parempi.
        Yks homo kerto mielipiteensä ja toisen ei enää tarvi, jossette osaa koodata nii älkää ruvtko selittää mitää turhaa paskaa mitä ei oo kysytty!


    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ä
      31
      3884
    2. Oletko sä oikeesti varattu?

      Että sen takii ei voida olla tekemisissä?
      Ikävä
      41
      2609
    3. Otavassa tapahtuu!

      Rakennuspalo, yläkerta tulessa. Henkirikosta epäillään. Tiettyä henkilöautoa etsitään, minkä mahdollinen epäilty ottanut
      Mikkeli
      42
      2568
    4. Tulemmeko hyvin

      Toimeen ja juttuun keskenämme? Luulen, että sopisit hyvin siihen ☀️ympäristöön, paljon kaikkea erilaista.♥️mietin tätä s
      Ikävä
      8
      2365
    5. Horoskooppikysely

      Oma ja ikävän kohteen horoskooppi? Sopivatko yhteen?
      Ikävä
      29
      2188
    6. Pitkäaikaiset työttömät työllisyystöillä takaisin yhteiskuntaan

      Vaikka se vähän maksaakin, niin parempi on valtion teettää hanttihommia, jottei yksilöistä tule yhteiskuntakelvottomia.
      Maailman menoa
      303
      2083
    7. Rakas, kerro mulle

      Miltä se tuntuu?
      Ikävä
      38
      1799
    8. Tiedän kuka sinä noista olet

      Lucky for you, olen rakastunut sinuun joten en reagoi negatiivisesti. Voit kertoa kavereillesi että kyl vaan, rakkautta
      Ikävä
      46
      1623
    9. Kesäseuraa

      Kesäseuraa mukavasta ja kauniista naisesta. Viesti tänään mulle muualla asiasta jos kiinnostaa Ne ketä tahansa huoli, t
      Ikävä
      46
      1488
    10. Oletko ollut vihainen, suuttunut tai pettynyt

      johonkin kaivattusi toimintaan?
      Ikävä
      141
      1477
    Aihe