Javascript Search & Replace

Sandro Feuillet

Legendäres Mitglied
Hallo Zusammen,

In einem Projekt werden innerhalb eines Select Formularelements alle Apostrophes falsch ausgegeben, anstatt des Apostrophes wird die Zeichenfolge ' ins entsprechende Element eingefügt.

Weil vor dem Launch des Projekts keine Zeit mehr bleibt, das urpsrüngliche Problem zu beheben, muss ich jetzt mit dem Holzhammer eine Lösung "basteln".

Habe dazu eine Javascript Funktion gefunden, welche die Zeichenfolge ' durch ein normales Apostrophe ersetzt:
CODE
<script type="text/javascript">
function replace_apostrophe() {
input =''';
output='\'';
document.body.innerHTML = document.body.innerHTML.replace(input,output);
}
</script>



Die Funktion rufe ich auf den entsprechenden Seiten mittels "body OnLoad=" auf.

Das Problem ist, dass diese Funktion immer nur den ersten Eintrag korrigiert, und nicht alle. Was muss ich hier ändern, damit die Funktion alle ' durch ein Apostroph ersetzt?

Liebe Grüsse
Sandro
 
CODE
document.body.innerHTML = document.body.innerHTML.replace(/'/g,'\'');

 
Zurück
Oben