Hvordan får jeg en værdi videre via <input type="hidden"
Her er lidt af koden:--------------------------------------------
<form name="RTEDemo" action="demo.asp" method="post" onsubmit="return submitForm();">
<script language="JavaScript" type="text/javascript">
<!--
function submitForm() {
//make sure hidden and iframe values are in sync before submitting form
//to sync only 1 rte, use updateRTE(rte)
//to sync all rtes, use updateRTEs
updateRTE('rte1');
//updateRTEs();
alert("rte1 = " + document.RTEDemo.rte1.value);
//change the following line to true to submit form
return true;
}
//Usage: initRTE(imagesPath, includesPath, cssFile)
initRTE("images/", "", "");
//-->
</script>
<noscript><p><b>Javascript must be enabled to use this form.</b></p></noscript>
<script language="JavaScript" type="text/javascript">
<!--
<%
sContent = "here's the " & chr(13) & """preloaded <b>content</b>"""
sContent = RTESafe(sContent)
%>//Usage: writeRichText(fieldname, html, width, height, buttons, readOnly)
writeRichText('rte1', '<%=sContent%>', 520, 200, true, false);
//-->
</script>
<p>Click submit to show the value of the text box.</p>
<p><input type="submit" name="submit" value="Submit"></p>
</form>
-----------------------------------
Den viser en sød lille 'editor', og nu skal jeg så have indholdet sendt videre til en anden ASP-side, der så gemmer data i en database.
Men hvordan får jeg det OPDATEREDE indhold sendt videre via en FORM?
Jeg kan godt lave selve form'en, men jeg kan ikke få det opdaterede indhold placeret i en <input type="hidden" name="indhold" value= > :o(
value skal naturligvis ende med at indeholde det opdaterede indhold - svarende til det der kommer op i ALERT-boksen i koden ovenfor:
alert("rte1 = " + document.RTEDemo.rte1.value);
Jeg HAR fundet ud af at ændre FORM'en ovenfor så den sender værdier videre til min ASP-side - men værdien kan jeg sgu ikke få videre :o(
Det nærmeste jeg er kommet er:
<input type="hidden" name="indhold" value='<%=sContent%>
men den sender kun default-indholdet - ikke det opdaterede indhold :o(
I kan se demo'en her: http://www.kevinroth.com/rte/demo.htm
Hjælp? :o)
/Rob
