Ascii

wuestphilipp

Grünschnabel
Ich möchte folgende Funktion in eine Webseite einbauen:

In einem Texfeld gibt man ein Wort ein, in einem Anderen Textfeld soll der ASCII-Code minus 64 davon angezeigt werden. D.h.: "Hallo" wird zu "81121215". (H = Ascii 72 - 64 = 8)
Javascript wäre gut ;) .

cu
pw

E-Mail
 
Zuletzt bearbeitet:
mhn,dann würde ich schon alle buchstaben aufschreiben
var h = 8
dann könnte man den value vom textfeld auslesen und die einzelene buchstaben trennen
und dann ne abfrage machen welchen buchstaben man grade erwischt hat
if(bs==h)
{document.formname.textfeld.value+=8}
 
Fände es einfacher, entweder

a)
den Textfeld-String per split() in ein Array umzuwandeln, dann wäre jeder Buchstabe in einem Arrayelement und du könntest das Array durchloopen, den Eintrag in ASCII umwandeln und dann 64 abziehen.
Abschließend noch die Einzelstrings der Umwandlung konkatenieren und deine Endzahl ist fertig.

b)
oder per charAt() die einzelnen Stringteile durchzuloopen und dann gleich wie oben mit ihnen zu verfahren.

hth,
Geist
 

Neue Beiträge

Zurück