mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Mi 09.07.2008 16:18 Benutzername: Passwort: Auto-Login

Thema: [javascript] replace() ersetzt nur einen match vom 27.08.2004

Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> [javascript] replace() ersetzt nur einen match
Autor Nachricht
dastef
Moderator

Dabei seit: 03.11.2003
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Fr 27.08.2004 08:37
Titel

[javascript] replace() ersetzt nur einen match

Antworten mit Zitat Zum Seitenanfang

So, jetzt hätt ich hier auch mal ne frage. also es geht darum, dass ich on-the-fly
nen div layer duplizieren will. der beinhaltet formular felder. das is auch
so weit kein problem

content = document.getElementById('vorlage').innerHTML;
document.getElementById('box').innerHTML += content;


so, nun jedoch, mein problem:

ich hab ne textarea und nen select. namen jeweils textarea_x1, select_x1
nun hab ich gedacht:

content = content.replace( /_x\d+/, "_x"+(addcount+1) );

addcount ist ne variable die bei jedem klick erhöhrt wird. nun ersetzt das
replace() aber nur den namen bei textarea_x1 und den bei select_x1 nicht.
und das bei jedem klick. textarea macht er jedes mal. von 1 auf 2, 2 auf 3,
... etc aber select_x1 macht er nie. hab ich da irgend nen denk fehler?
ist das wie preg_match() der nur das erste vorkommen erkennt, oder
wo liegt meine blockade?
  View user's profile Private Nachricht senden E-Mail senden
dastef
Moderator

Dabei seit: 03.11.2003
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Sa 28.08.2004 19:58
Titel

Antworten mit Zitat Zum Seitenanfang

sooo blockade gelöst - der global-Modifier fehlte. <-- Schuld!
  View user's profile Private Nachricht senden E-Mail senden
 
Ähnliche Themen Kleine Frage zu JS replace
Probleme mit eregi-replace() (Badword-Filter)
[javascript] mit <select> feld wert an javascript funk
javascript im javascript?!
Javascript
Imagepopup in Javascript
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.