välilyöntien ohittaminen lomakkeessa

jossulainen

Minulla on eräillä nettisivuilla käytössä lomake, johon voi syöttää vain 200 merkkiä. Miten saisin lomakkeen ohittamaan välilyönnit, eli ettei välilyöntejä lasketa merkiksi ollenkaan??

Tämä olisi tarpeellista, koska lomaketta käytetään lehden rivi-ilmoitusten jättämiseen, ja ihmiset "hyödyntävät" välilyönnitkin kirjoittamalla ilmoituksensa yhteen pötköön. Tämä taas aiheuttaa päänvaivaa toimituksessa, kun välit joutuu lisäämään käsin.

5

455

    Vastaukset 5

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • ehdottelija

      Mikset pistä vaan niitä viestejä roskakoriin jotka eivät sisällä luettavaa tekstiä?

      • Jossulainen

        Kyllä asiakkaat loppuisivat äkisti, jos kaupungin yksi suosituimmista myynti/osto/vuokraus/jne palstoista rupeaisi ihmisten ilmoituksia roskakoriin lyömään. Usko tai älä, kaikenlaisia kikkoja on jo kokeiltu, mutta ihmiset tekevät kaikenlaista. Toiset kirjoittavat HUUTAMALLA koko ilmoituksen, toiset eivät käytä pisteitä, pilkkuja yms. ja toiset ja laittavat joka sanan väliin varmuuden vuoksi useamman välilyönnin. Ja tosiaan, maksavia asiakkaita ovat.

        Valitettavasti tämä bisnes menee niin, että asiakas on aina oikeassa. No, ehkei ihan aina, mutta melkein.

        Ja Tertsylle, kiitos tuosta koodista. Tosin laatikkoni toimii muuten jo moitteettomasti, mutta tuohon välilyöntien ohittamiseen olisin kaivannut esim. jotakin näppärää funktiota. Omat taidot eivät siihen riitä, enkä netistä löytänyt moiseen apua.


    • Tetrsy

      Itse lisäisin tekstin, että ilmoitus julkaistaan semmoisenaan tai jotain vastaavaa, ja sit lehteen vain ilmoitus ilman välilyöntejä. Varsinkin jos maksullisista ilmoituksista kyse niin kyllä äkkiä ymmärtävät. Tietenkin toimitus käyttää harkintaa jos yks välilyönti vahingos unohtunut niin se korjataan. Jos ilmaisilmoituksista kyse niin teksti että ilmanvälejä kirjoitetut menee roskakoriin tai vastaavaa.

      Sekä mielestäni on huono keino olla laskematta välilyöntejä merkeiksi koska merkkejä ne ovatkin.

      Joudut laskemaan merkit yksi kerrallaan koska length palauttaa kaikkien merkkien määrän.

      Omat JS taidot huonot mut ideana tähän malliin

      var i = 0;
      var x = loota.length;
      var merkkeja = 0;
      while (i >= x) {


      // en tiedä toimiiko JS tämä juttu
      if (loota[i] != ' ')
      merkkeja ;

      i ;
      }

      if (merkkeja >= 200)
      alert('liikaa');

      • aaH

        Eikö tuo kannattaisi php:llä toteuttaa?

        strtolower()-funktio muuttaa kaikki merkit gemenoiksi eli pienaakkosiksi.

        str_replace()-funktiolla voi taas helposti poistaa kaikki välilyönnit.

        str_replace(" ","",$muuttuja);

        Muuten kyllä kannattaa lomakkeen tarkistus hoitaa javascriptillä. Esim. tuo merkkien lukumäärä yms.


      • aaH
        aaH kirjoitti:

        Eikö tuo kannattaisi php:llä toteuttaa?

        strtolower()-funktio muuttaa kaikki merkit gemenoiksi eli pienaakkosiksi.

        str_replace()-funktiolla voi taas helposti poistaa kaikki välilyönnit.

        str_replace(" ","",$muuttuja);

        Muuten kyllä kannattaa lomakkeen tarkistus hoitaa javascriptillä. Esim. tuo merkkien lukumäärä yms.

        Unohda koko viesti. Huomasin just että ymmärsin koko jutun väärin. :)


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

    Luetuimmat keskustelut

    1. Ei käy sääliksi sitä miestä

      Sitä saa mitä tilaa.
      Ikävä
      196
      1912
    2. Muistakaa pojat tämä.

      Mies joka haluaa naisen, löytää keinon. Ei epäröi eikä hämmennä. Tekee kaiken eteenne.
      Ikävä
      117
      997
    3. Mitä mieltä olet?

      Miehestä jolla ei ole yhtään kaveria, ei facebookissa eikä livenä ja hän harrasta ja tekee kaiken yksin. Onko vähän outo
      Ikävä
      139
      991
    4. En ehkä onnistu siinä

      Kovasti minä yritän näyttää kauniilta, vain sinua varten, mutta en taida onnistua siinä.
      Ikävä
      58
      755
    5. Muhun rakastuu kaikki naiset, mut mä en rakastu niihin

      Mun vaatimustaso on 10+ Mut mua tavottelee 7+ naiset
      Ikävä
      213
      738
    6. Oletko päättänyt

      Että luovutat minun suhteeni
      Ikävä
      62
      678
    7. Viesti jonka haluaisit lähettää...

      hänelle. Onko jokin pieni tunniste jonka vain te tiedätte. Onko naiselta miehelle tai toisinpäin, joku joku päivämäärä
      Ikävä
      25
      676
    8. Mies,oletko koskaan...

      Käyttänyt maksullista naista?
      Ikävä
      135
      666
    9. Pahoin pelkään nainen

      että pidät minua epäempaattisena, itsekeskeisenä, narsistisena ja kylmänä ihmisenä. Oletko koskaan ajatellut, että minus
      Ikävä
      57
      602
    10. Kirjoita kolme sanaa

      mistä kaivattusi voisi sinut tunnistaa.
      Suhteet
      38
      578
    Aihe