wahsaga: Nur bestimmte Zeichen in <input type="text"> erlauben...

Beitrag lesen

hi,

if(document.rechner.line.value.charAt(i) < "0"
   || document.rechner.line.value.charAt(i) > "9"
   || document.rechner.line.value.charAt(i) != ","
   || document.rechner.line.value.charAt(i) > "+"
   || document.rechner.line.value.charAt(i) > "-"
   || document.rechner.line.value.charAt(i) > "*"
   || document.rechner.line.value.charAt(i) > "/"
   || document.rechner.line.value.charAt(i) > "("
   || document.rechner.line.value.charAt(i) > ")")

überlege dir mal, worauf deine bedingung alles zutrifft.

zum beispiel alleine er ausdruck
document.rechner.line.value.charAt(i) != ","
sorgt doch schon dafür, dass _alles_ (einschliesslich der _erlaubten_ sonstigen zeichen) ausser einem komma die _gesamte_ bedingung erfüllt, da du alles mit OR verknüpfst.

gruss,
wahsaga