Sven Rautenberg: Prüfziffer per JS prüfen

Beitrag lesen

Moin!

habe eine schwere Aufgabe zu lösen und finde keinen Ansatz
Ich will per Formular & JS eine Prüfsummer checken

Die Prüfsumme wird wie folgt errechnet:

Kunden Nr: 12345678 (Eingabe vom Kunden in Formular)
Gewichtung: 13131313
Produkt: 1+6+3+12+5+18+7+24
Produktsumme: 76/10=7,6 (7 Rest 6)
Prüffziffer: 10-6=4

Die Prüffsumme ist 4

Wie kann ich ein entsprechendes Formular bastelt,
welches die letzte Zahl auf Richtigkeit prüft??

Danke für jeden Hinweis

Das Formular zu basteln dürfte einfach sein:

<input type="text" name="kdnr" value="" size="9" maxsize="9">

Fertig (zumindest der Teil mit dem Eingabefeld der Kundennummer).

Ansonsten mußt du einen String (den aus dem Eingabefeld) auseinandernehmen. Zeichenweise. </selfhtml/javascript/objekte/string.htm> substr wäre dafür geeignet.

Dann hast du einzelne Zeichen (bzw. in einer Schleife zuerst das erste, dann das zweite Zeichen...), und mußt ihren "Wert" feststellen. </selfhtml/javascript/objekte/unabhaengig.htm> parseInt dürfte helfen.

Dann hast du eine Zahl und kannst rechnen.

Und wenn du acht Zeichen auseinandergenommen, sie mit ihrer Wertigkeit multipliziert und addiert hast, kommt am Ende der Abschluß: Berechnung der Prüfziffer, und Vergleich mit dem letzten Zeichen auf Identität.

- Sven Rautenberg