Folgende Situation:
Ein Formular mit Elementen. Außerdem noch ein <div>-Feld mit contenteditable (diese WYSIWYG-Geschichte vom IE). Soweit so gut.
Nur wie schafft man es, das mit einem Formularcheck zu verbinden
Normalerweise reicht ja ein onsubmit=return check(); mit der entsprechenden Funktion. Das funktioniert auch, nur halt nicht mit dem Befehl zum auslesen des div-Feldes. Ein Simples hintereinander schreiben hat nicht hingehauen. In einer extra Funktion gings auch nicht, da hat das this.elements.. nicht mehr hingehauen...
Hat da jemand eine Idee?
Ein Formular mit Elementen. Außerdem noch ein <div>-Feld mit contenteditable (diese WYSIWYG-Geschichte vom IE). Soweit so gut.
Beim onsubmit wird das div-Element gelesen und abgesendet. Das geht sehr gut. Der rest der Elemente auch.<form name="main" action="cms.php?section=52" onsubmit="return (this.elements[0].value=document.all.divEditable.innerHTML)" method="post">
<input type="hidden" name="html">
....
</form>
<div style="width=760; height=500; background-color:white; font-face:Arial; padding:3; border:inset 2px; overflow=auto;" id="divEditable" contenteditable>
inhalt
</div>
Nur wie schafft man es, das mit einem Formularcheck zu verbinden
Normalerweise reicht ja ein onsubmit=return check(); mit der entsprechenden Funktion. Das funktioniert auch, nur halt nicht mit dem Befehl zum auslesen des div-Feldes. Ein Simples hintereinander schreiben hat nicht hingehauen. In einer extra Funktion gings auch nicht, da hat das this.elements.. nicht mehr hingehauen...
Hat da jemand eine Idee?