Struppi: Gleicher Aufruf - unterschiedliche Ergebnisse

Beitrag lesen

Allerdings kann ich mir nicht verkneifen, Dich zu zitieren:

Kann ich nicht nachvollziehen, ich kann die Funktion 1000 Mal aufrufen bekomme immer das gleiche Ergebniss, warum es bei dir anders ist, das kannst nur du uns sagen.

Ich konnte es Euch nicht sagen, zum Glück aber Du.

Das Problem war, du hast am Anfang keine Testumgebung gezeigt. Nur mit der Funktion alleine, gab es erstmal kein Problem, ein minimaler Test hätte z.b. so ausgesehen:

   <form action="#">  
     <input  
           onchange="max8ziffern(this.value)"  
     onblur="max8ziffern(this.value)"  
     value=""1234567890">  
  
   </form>  
   <script type="text/javascript">  
function max8ziffern(s)  
{  
alert ("max8ziffern: " + s + " Ergebnis: " + !(/([0-9]{9,})/g).test(s));  
}  
</script>

Das Problem tritt auch nur dann auf, wenn ein false erzeugt wird.

Weiß jemand, warum dieses "new" sein muss?
Dies ist mir noch nirgendwo so vorgekommen, da bin ich ganz der Meinung von Struppi (etwas abgewandelt): 1000 mal probiert, immer das gleiche passiert.

Wir hatten das Problem vor kurzem hier im Forum, ich weiß aber nicht mehr was dabei als Erklärung rausgekommen ist und wer an der Lösung beteiligt war.

Struppi.