tekstikenttään minimi?

apua

Osaisko kukaan tietävämpi auttaa? Onnistuuko sellainen juttu, että kun tekstikenttään laittaa vajaan luvun, se heittää herjan?
Tiedän kyllä sen maxlengthin, jolla saa maximimäärän asetettua, mutta kun määrän pitäis olla täsmälleen 5, ei yli eikä alle.

Kokeilin sitäkin, että laitoin lukujen 0000-9999 välille antamaan herjan, mutta nollat sekoittaa koko homman, esim. 01234 on sama asia kuin 1234, eli ei onnistu.

Ideoita?

5

422

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • vaikka näin

      if ((form_name.text_name.value.length < 5) || (form_name.text_name.value.length > 5))

      • ...

        Kiitän kovasti nopeasta vastauksesta. Mutta ei toimi tuossa minun systeemissä tuo.

        Kyseessä on siis postinumerohaku, joka on toteutettu Javascriptillä.

        Kun laitoin tuon antamasi koodin omani sekaan (juu korvasin formin ja textin nimet omilla :D), ja kun kenttään kirjoittaa vaikkapa kolme numeroa ja hakua klikkaa, ei tapahdu mitään, eli laittamani herja ei ilmesty ruutuun.

        Tarkoitus tuon homman olisi toimia näin (ja tähän saakka onkin toiminut, mutta tosiaan kun pitäisi saada vielä eliminoitua pois nuo vajaat numerot):

        Kun syöttää postinumeron esim. väliltä 00001-20000, aukeaa sivu jossa on kyseisen postinumeroalueen edustajat.

        Kaikkia postinumeroita ei ole laitettu koodiin, tietyt alueet vain (niitähän on niin tuhottoman paljon), ja nämä "kaikki muut" postinumerot antavatkin sitten tulokseksi tietyn edustajan tiedot (else-lausekkeella).

        Luulen, että tämä viimeksi mainittu sekoittaa jotenkin antamasi koodin, koska edelleen kaikkien niiden alueiden edustajat, keiden postinumerot löytyvät koodista, tulevat kun hakee. Ainoastaan nuo "kaikki muut" ei toimi :/


        Tajuaako tästä mitään, ja onko tämä nyt kenties ihan mahdoton tehtävä?


      • jeje
        ... kirjoitti:

        Kiitän kovasti nopeasta vastauksesta. Mutta ei toimi tuossa minun systeemissä tuo.

        Kyseessä on siis postinumerohaku, joka on toteutettu Javascriptillä.

        Kun laitoin tuon antamasi koodin omani sekaan (juu korvasin formin ja textin nimet omilla :D), ja kun kenttään kirjoittaa vaikkapa kolme numeroa ja hakua klikkaa, ei tapahdu mitään, eli laittamani herja ei ilmesty ruutuun.

        Tarkoitus tuon homman olisi toimia näin (ja tähän saakka onkin toiminut, mutta tosiaan kun pitäisi saada vielä eliminoitua pois nuo vajaat numerot):

        Kun syöttää postinumeron esim. väliltä 00001-20000, aukeaa sivu jossa on kyseisen postinumeroalueen edustajat.

        Kaikkia postinumeroita ei ole laitettu koodiin, tietyt alueet vain (niitähän on niin tuhottoman paljon), ja nämä "kaikki muut" postinumerot antavatkin sitten tulokseksi tietyn edustajan tiedot (else-lausekkeella).

        Luulen, että tämä viimeksi mainittu sekoittaa jotenkin antamasi koodin, koska edelleen kaikkien niiden alueiden edustajat, keiden postinumerot löytyvät koodista, tulevat kun hakee. Ainoastaan nuo "kaikki muut" ei toimi :/


        Tajuaako tästä mitään, ja onko tämä nyt kenties ihan mahdoton tehtävä?

        Katsoppas http://www.javascriptkit.com/javatutors/re.shtml


      • ...
        jeje kirjoitti:

        Katsoppas http://www.javascriptkit.com/javatutors/re.shtml

        ...miten saisin toimimaan tuon yhteydessä sen ,että kun 5-numeroinen on syötetty, oikeat tiedot aukeavat ruutuun?

        Onnistuin kyllä tuon muuten saamaan toimimaan, mutta pelkällä herjalla ei tee mitään :/


    • ...

      Tuosta ekasta koodista olikin apua, kun muutin vähän eri tavalla tuon muun systeemin, tuhannesti kiitos!!! :)

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

    Luetuimmat keskustelut

    1. Riikka runnoo: datakeskuksille tulee UUSI yritystuki

      "Suomen valtio erikseen tukee esimerkiksi kryptovaluuttaan tai aikuisviihteeseen tai muuhun keskittyviä datakeskuksia."
      Maailman menoa
      65
      2252
    2. Eläkeläiset siirrettävä muuttotappioalueille

      Joutoväki pois ruuhkauttamasta elättäjien arkea. Samalla putoaa jokaisen asumiskulut ja rahaa jää enemmän kuluttamiseen.
      Maailman menoa
      222
      2127
    3. Onko kivaa jättää

      elämän suurin rakkaus hiljaisuuteen?
      Ikävä
      119
      1441
    4. Kauppalehti - Törkeä skandaali paljastui: Espanja käytti EU-rahoja ihan muuhun kuin piti

      Espanja on käyttänyt miljardeja euroja EU:n elpymisavustuksia eläkkeisiin ja sosiaalimenoihin – ja pyytää lisää. Espanj
      Maailman menoa
      17
      1196
    5. En kerro nimeäsi nainen

      Sillä olet nyt salaisuus jota kannan sydämessäni. Tämä mitä tunnen ja kuinka sinuun vahvasti ihastuin on jo niin erikoin
      Ikävä
      71
      1190
    6. Mitä haluaisit sanoa hänelle tänään?

      Kerro tähän viestisi. 🍭🍡🍦
      Ikävä
      104
      1061
    7. Uuden upotuskasteen vaiettu ongelma

      Alkuseurakunnan kaste oli useamman vuosisadan upotuskaste, joka toimitettiin joko ulkona luonnon vesistöissä tai kasteki
      Kaste
      102
      959
    8. Olet kiva ihminen

      En kiellä sitä yhtään. Sinussa on hyvin paljon erinomaisia puolia, enemmän varmasti kun meissä muissa. Sitten on puoli
      Ikävä
      73
      949
    9. Auta mua mies

      Ota vielä yhteyttä, keksi oikeat sanat että vuosien ajan kasvanut muuri murtuu meidän väliltä vaikka aluksi vain vähän.
      Ikävä
      78
      899
    10. Ja tääkin vielä...

      Kukakohan on valittanut, Salmiko itse? https://www.viiskunta.fi/rehtori-valittiin-ahtarissa-ilman-hakumenettelya-o/13479
      Ähtäri
      33
      875
    Aihe