dorisf
23 Mar 2010, 07:18 PM
I am desparate for some help - worked all day on this silly little problem:
Wanted:
======
To read the typed in text in a textarea using javascript - with both IE and Firefox,
then to stuff that value into a table's td, or a label.
The end result is the TD should retain the linebreaks that were entered in the textarea.
This works fine in IE but not in Firefox - and after browing the net all day - I cant seem to find an answer.
Is there an answer? Please help me someone.
My Kindest Regards,
Doris.
MY SAMPLE CODE
============================
HTML
++++++++++
<textarea name="text" id="text2" cols="45" rows="8"></textarea>
<div onclick="javascript:Here();">click here</div>
<table runat="server" ID="id"><tr><td runat="server" ID="id">dsadsadaa</td></tr></table>
JAVASCRIPT
++++++++++
objTDClientID = document.getElementById("id1");
var ss = document.getElementById('text2').value;
ss = ss.replace(/(\r\n)|(\n)/g, "<br />");
if (objTDClientID.textContent) {
objTDClientID.textContent = objTextArea.value;
}
else {
objTDClientID.innerHTML = ss;
}
Wanted:
======
To read the typed in text in a textarea using javascript - with both IE and Firefox,
then to stuff that value into a table's td, or a label.
The end result is the TD should retain the linebreaks that were entered in the textarea.
This works fine in IE but not in Firefox - and after browing the net all day - I cant seem to find an answer.
Is there an answer? Please help me someone.
My Kindest Regards,
Doris.
MY SAMPLE CODE
============================
HTML
++++++++++
<textarea name="text" id="text2" cols="45" rows="8"></textarea>
<div onclick="javascript:Here();">click here</div>
<table runat="server" ID="id"><tr><td runat="server" ID="id">dsadsadaa</td></tr></table>
JAVASCRIPT
++++++++++
objTDClientID = document.getElementById("id1");
var ss = document.getElementById('text2').value;
ss = ss.replace(/(\r\n)|(\n)/g, "<br />");
if (objTDClientID.textContent) {
objTDClientID.textContent = objTextArea.value;
}
else {
objTDClientID.innerHTML = ss;
}