obiwan1973: Kopieren von Sonderzeichen mit JS

Beitrag lesen

Hallo Ihr beiden,

erst einmal schönen Dank für das Feedback.

Also, inhaltlich sieht das so aus, dass ich eine PHP-Seite habe, die ganz zu Beginn geladen wird. Sie enthält einen sogenannten "Titel", das ist einfach ein Beschreibungstext, und dahinter in Klammern einen "Status", ebenfalls ein Text.

So, jetzt kann es sein, dass sich während des Arbeitens mit der Anwendung, der Titel und/oder der Status ändert. Das Schreiben dieser Änderungen in der Datenbank geschieht an einer anderen Stelle und funktioniert mit PHP wunderbar.

Nur eben an dieser oben genannten Stelle muss ich den Titel und den Status mit JS aktualisieren. Und da kann es eben passieren, dass der neue Titel (durch den User eingegeben) einen \ enthält (oder auch einen /, eigentlich kann da alles mögliche drin sein).

Hier mein alter Originalcode, bei dem das Thema Sonderzeichen nicht berücksichtigt ist:

  
  
function funct_generate_new_headline()  
{  
   var titel 	        = 	document.getElementById('input_titel').value;  
   //  
   new_headline 	= 	'Supportfall ' +									document.getElementById('input_casenummer').value +  
				' : ' +										        titel.substring(0, 50) +							        '  (Status: ' + 									document.getElementById('input_status').value +  
				')';  
   //  
   document.getElementById('input_headline').value = new_headline;  
}  
  

So, es geht jetzt also darum, dass ich zwei JS-Strings mit JS zusammenfügen muss, und diese beiden Strings können also auch " oder ' oder / oder \ enthalten.

Es geht also um das Maskieren von den o.g. Sonderzeichen mit JS.

Wie gesagt, das Thema PHP ist komplett außen vor, das passiert alles an einer völlig anderen Stelle und funktioniert einwandfrei.

Irgendwelche Ideen?

Gruß aus Sachsenheim

Thomas