Der Martin: mit Javaskript nur bis 0 runterzählen

Beitrag lesen

Hi,

Lässt sich irgendwie eine Begrenzung in das Skript einfüggen, bis zu der mit dem "-"-Button maximal runtergezählt werden darf?

natürlich - setz die Anweisung fürs Abwärtszählen in eine if-Abfrage, die erst prüft, ob der momentane Wert noch größer als der Mindestwert ist (also z.B. >0). Denn nur dann darf er noch weiter verringert werden.

this.form.ArticleQuantity.value=parseInt(this.form.ArticleQuantity.value)-1

this.form.ArticleQuantity.value=parseInt(this.form.ArticleQuantity.value)+1

  
Das ließe sich in beiden Fällen auch weniger umständlich mit dem Increment-Operator ++ bzw. dem Decrement-Operator -- formulieren. Die automatische Typumwandlung von Javascript sorgt dann schon dafür, dass der String-Wert aus dem Eingabefeld zunächst in einen Zahlenwert umgewandelt wird, weil die Operatoren ++ und -- nur für Zahlenwerte definiert sind.  
  
Ciao,  
 Martin  
  
  
PS: Der Eventhandler heißt onclick, nicht onClick.

-- 
Zwei Dinge sind unendlich: Das Universum und die menschliche Dummheit. Beim Universum bin ich mir aber nicht ganz sicher.  
  (Albert Einstein, deutscher Physiker)  
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(