Fabian St.: Suche Lösung für Bestellformular (zusammenzählen von values)

Beitrag lesen

Hallo!

Mein Problem hört sich simpel an: Ich habe eine Formular gebastelt, bei dem man sich Produkte bestellen kann. Links von der Produktbeschreibung ist ein Textfeld mit der Menge. Per Javascript habe ich schon mal ausgeschlossen, dass in das Textfelder was anderes als Zahlen eingetragen werden können. Jetzt bin ich auf der Suche nach einer Lösung, dass nur positive Zahlen eingetragen werden können UND dass in zumindest einem Feld zumindest 1 eingetragen werden muss (sprich alle values von den Feldern müssen größer als 0 sein und kein values darf kleiner als 0 sein). Wie realisiere ich das möglichst geschickt?

MfG Whitesnake

Hi!

Du hast dir die Antwort auf deine Frage eigentlich schon selbst gegeben...
Wenn das Input-Feld mit der Anzahl den Namen "anzahl" und das Formular "form" hat, z.B. so:

if(document.form1.anzahl.value =< 0){
                                     alert("Das geht so nicht!");
                                     }

Die if-Abfrage kannst du somit ganz einfach in deine bestehende Funktion einbauen.

Grüße,

Fabian St.