Siechfred: Auslassungszeichen ersetzen

Beitrag lesen

Tag Peter.

das ist eines der Probleme. Ich kann weder in das <form>-Tag, noch in den Submit-Button was reinschreiben, denn diese Dinge werdem beim Zusammenbau des Formulars durch fremde Software automatisch generiert (Diese liegen in separaten Templates in geschützten Verzeichnissen). Ich habe lediglich Zugriff auf die Input-Tags.

Du darfst also in das Template was reinschreiben? Dann sollte es doch überhaupt kein Problem sein, im Kopfbereich eine JS-Funktion einzubauen, welche dir eine Referenz auf das gewünschte Formularelement holt und dann dem Eventhandler die Funktion zuweist:

function add_Handler() {  
  // Referenz auf das Eingabefeld holen  
  var obj = document.getElementById("Formularelement");  
  // dem Eventhandler onBlur eine Referenz auf die Funktion zuweisen  
  // Achtung: immer ohne Klammern hinter dem Funktionsnamen!  
  obj.onblur = deineFunktion;  
}  
  
function deineFunktion() {  
  alert("Klappt.");  
}

Die Funktion add_Handler() rufst du onLoad auf.

Das Bild wird im Rahmen eines Artikels innerhalb eines CMS angezeigt, zusammen mit der Bildunterschrift, die seinerseits jedoch Bestandteil eines Funktionsaufrufes (für die Anzeige des Bildes in Originalgröße) ist. Und wenn da unkontrollierte " oder ' drin auftauchen, gibt es JavaScript-Salat.

Dann maskiere diese Zeichen mit "", dann gibt's eigentlich keine Probleme mehr und die eingegebenen Zeichen verlieren nicht die Bedeutung, welche der User bei Eingabe gewollt hat.

Siechfred

--
Früh übt sich ... (74kB)
Der schwierigste Blick ist immer der über den Tellerrand -- man glaubt gar nicht, wie hoch so ein Tellerrand sein kann.