关于如何在我发布的文本中保留回车的任何帮助?
function checkPlayState(checkStatus) {
var Player = document.getElementById("NSPlay");
if (Player.playState == 0 || Player.playState == 1) { // 0 vs 8
if (checkStatus == true) {
var tex_t = document.getElementById("ctl00_ContentPlaceHolder1_TextArea1").innerHTML;
// The following javascript function takes the URL of the target page and
// a name / value paire and POSTs the data to the supplied URL by dynamically
// creating a form and then submitting it...
// but I am loosing line-feeds/carage-returns in the transfer of the text
var fil_e = "Speach.aspx" // target url
post_to(fil_e, tex_t);
function post_to (file, text) {
var myForm = document.createElement("form");
myForm.action = file;
myForm.method = "post";
var myInput = document.createElement("input");
myInput.setAttribute("name", "key");
myInput.setAttribute("value", tex_t); // squares show in the "Text Visualizer" when yellow is here
myForm.appendChild(myInput); // squares have gone in the "Text Visualizer" when we are here but show in the value field of watch window???
document.body.appendChild(myForm);
myForm.submit();
document.body.removeChild(myForm);
}
return;
} else {
window.setTimeout("checkPlayState(true)", 500);
}
} else {
window.setTimeout("checkPlayState(false)", 500);
}
}
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' I have this in aspx file to retrieve ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Dim tex_t As Object
tex_t = Request.Form("key")
If tex_t "" Then ' Here while debugging the squares are gone?!?
TextArea1.InnerText = tex_t ' it is the same textarea too
Else
End If
3 回答
UrlDecode做了克里斯的伎俩......对不起,我无法在任何地方看到“添加评论链接” .
使用URL编码 . 新行表示为
%0A
http://www.javascripter.net/faq/escape.htm说你可以使用javascript函数
escape
然后为您的aspx文件使用: