peter: Apostroph

Morgn Morgn allerseits

Ich habe ein kleines Problem beim überprüfen des Formulars: Ich suche nach einem Apostroph in einem input type feld. Ich schaffe es einfach nicht nach dem ' zu suchen (der rest des zeichensatzes fkt. mit != "a" etc.

Kann mir jemand weiterhelfen?

Besten Dank im voraus!!
peter :-)

for(i=0;i<document.formular.Antwort_1.value.length;++i)
    if(document.formular.Antwort_1.value.charAt(i) != ???????? )

  1. Morgn Morgn allerseits

    Ich habe ein kleines Problem beim überprüfen des Formulars: Ich suche nach einem Apostroph in einem input type feld. Ich schaffe es einfach nicht nach dem ' zu suchen (der rest des zeichensatzes fkt. mit != "a" etc.

    Kann mir jemand weiterhelfen?

    Besten Dank im voraus!!
    peter :-)

    Hallo Peter !

    Du siehst den Wald vor lauter Bäumen nicht, oder ? ;-)

    for(i=0;i<document.formular.Antwort_1.value.length;++i)
        if(document.formular.Antwort_1.value.charAt(i) != ???????? )

    ...
    if (document.formular.Antwort_1.value.charAt(i) != "'" )
    ...

    Alexander

    1. Morgn Morgn allerseits

      Ich habe ein kleines Problem beim überprüfen des Formulars: Ich suche nach einem Apostroph in einem input type feld. Ich schaffe es einfach nicht nach dem ' zu suchen (der rest des zeichensatzes fkt. mit != "a" etc.

      Kann mir jemand weiterhelfen?

      Besten Dank im voraus!!
      peter :-)

      Hallo Peter !

      Du siehst den Wald vor lauter Bäumen nicht, oder ? ;-)

      for(i=0;i<document.formular.Antwort_1.value.length;++i)
          if(document.formular.Antwort_1.value.charAt(i) != ???????? )

      ...
      if (document.formular.Antwort_1.value.charAt(i) != "'" )
      ...

      Alexander

      Tja du hast leider recht :-( die nacht war zu kurz und der wald zu gross. Besten Dank für Deine Hilfe! Mittlerweilen habe ich es mit

      for(i=0;i<document.formular.Antwort_1.value.length;++i)
          if(document.formular.Antwort_1.value.indexOf("'") == -1)

      gelöst!

      Tschuess Peter :-)

      1. Morgn Morgn allerseits

        Ich habe ein kleines Problem beim überprüfen des Formulars: Ich suche nach einem Apostroph in einem input type feld. Ich schaffe es einfach nicht nach dem ' zu suchen (der rest des zeichensatzes fkt. mit != "a" etc.

        Kann mir jemand weiterhelfen?

        Besten Dank im voraus!!
        peter :-)

        Hallo Peter !

        Du siehst den Wald vor lauter Bäumen nicht, oder ? ;-)

        for(i=0;i<document.formular.Antwort_1.value.length;++i)
            if(document.formular.Antwort_1.value.charAt(i) != ???????? )

        ...
        if (document.formular.Antwort_1.value.charAt(i) != "'" )
        ...

        Alexander

        Tja du hast leider recht :-( die nacht war zu kurz und der wald zu gross. Besten Dank für Deine Hilfe! Mittlerweilen habe ich es mit

        for(i=0;i<document.formular.Antwort_1.value.length;++i)
            if(document.formular.Antwort_1.value.indexOf("'") == -1)

        gelöst!

        Tschuess Peter :-)

        Effizient ist das dann aber nicht mehr. Du scanst für jedes einzelne Zeichen in Antwort_1 den gesamten String nach dem Single Quote. Benutz' nur indexOf und laß die for-Schleife weg.

        Wenn Du viele Zeichen prüfen willst, kannst Du die Zeichen ja in ein Array schreiben und die for-Schleife über das Array laufen lassen, dann innerhalb der for-Schleife ...value.indexOf(arrayname[i]) benutzen.

        Alexander

        1. Morgn Morgn allerseits

          Ich habe ein kleines Problem beim überprüfen des Formulars: Ich suche nach einem Apostroph in einem input type feld. Ich schaffe es einfach nicht nach dem ' zu suchen (der rest des zeichensatzes fkt. mit != "a" etc.

          Kann mir jemand weiterhelfen?

          Besten Dank im voraus!!
          peter :-)

          Hallo Peter !

          Du siehst den Wald vor lauter Bäumen nicht, oder ? ;-)

          for(i=0;i<document.formular.Antwort_1.value.length;++i)
              if(document.formular.Antwort_1.value.charAt(i) != ???????? )

          ...
          if (document.formular.Antwort_1.value.charAt(i) != "'" )
          ...

          Alexander

          Tja du hast leider recht :-( die nacht war zu kurz und der wald zu gross. Besten Dank für Deine Hilfe! Mittlerweilen habe ich es mit

          for(i=0;i<document.formular.Antwort_1.value.length;++i)
              if(document.formular.Antwort_1.value.indexOf("'") == -1)

          gelöst!

          Tschuess Peter :-)

          Effizient ist das dann aber nicht mehr. Du scanst für jedes einzelne Zeichen in Antwort_1 den gesamten String nach dem Single Quote. Benutz' nur indexOf und laß die for-Schleife weg.

          Wenn Du viele Zeichen prüfen willst, kannst Du die Zeichen ja in ein Array schreiben und die for-Schleife über das Array laufen lassen, dann innerhalb der for-Schleife ...value.indexOf(arrayname[i]) benutzen.

          Alexander

          Logisch, du hast Recht!!! Muss mal ein wenig Matratzen Horchdienst erledigen - ich seh def. den Wald vor lauter Bäumen nicht mehr!

          Dank Dir herzlich
          peter

          1. Hallo Peter und Alexander!

            Bitte berücksichtigen: http://learn.to/quote

            Grüße,
            Patrick