Ruediger: Prüfziffer per JS prüfen

Hallo,

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

Gruss
Ruediger

  1. Hallo,

    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

    Upps:

    Die Kundennummer lautet dann 123456784

  2. Hallo,

    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

    Gruss
    Ruediger

    eine andere möglichkeit:
    $url = ($url =~ /http:///) ? $url : "http://$url";

    lois

  3. Hi Rüdiger,
    hier findest Du bestimmt was passendes, brauchst dann nur Deine Gweichtung adaptieren:
    http://wrstud.urz.uni-wuppertal.de/~ea0449/pruefz.htm
    Gruss
    Christian

    Hallo,

    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

    Gruss
    Ruediger

  4. 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