Formularfelder automatisch ändern

Beervampir

Mitglied
Hallo allerseits,

ich habe ein Problem, ich möchte per JavaScript inputfelder prüfen und ggf. den Inhalt automatisch korrigieren lassen.

Genauer gesagt, ich habe ein Inputfeld, indem die Straße eingetragen werden soll. Da viele User Straße mit Str. abkürzen, soll dieser Str. String durch Straße ersetzt werden, da die Datenbank beim Kunden sonst das Feld nicht korrekt schreibt.

Hat jemand von euch eine Lösung hierfür?
 
Ich kenn mich zwar nicht soo gut aus in JavaScript aber versuch mal sowas:

Es gibt bestimmt eine funktion die in einem String etwas ersetzt. (in PHP str_replace()).

Code:
document.formname.inputname.value=str_replace("Str.","Straße",document.formname.inputname.value);


vielleicht hilft das ein wenig
 
nero_85 hat gesagt.:
Code:
document.formname.inputname.value=str_replace("Str.","Straße",document.formname.inputname.value);
vielleicht hilft das ein wenig
Hilft garantiert nicht weil Javascript eher Objektbasiert und nicht wie php, dem du offensichtlich enstammst funktionsorientiert ist. Meiner Meinung nach ist das ein großer Nachteil von php gegenüber Javascript, weil es doch oft zu einer unübersichtlichen verschachtelung von Funktionen kommt, hat aber natürlich auch seine Vorteile.

Wie auch immer richtige Syntax wäre:
Code:
document.formname.inputname.value = document.formname.inputname.value.replace('Str.','Straße');
ich würde aber der Schreibarbeit nach noch eine Referenz bzw. Variable mit document.formname.inputname machen (ohne .value am Ende sonst geht die Zuweisung nicht) - dann braucht man es nicht zwei mal schreiben.
 

Neue Beiträge

Zurück