换新线?! [英] getting a new line?!

查看:49
本文介绍了换新线?!的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好,


我正在尝试获取每个情况 - 等等在


document.getElementById(" Slider1ValueText")。innerH TML

+ = escape(" \ n")+"情况 - " ; + title [situation_number] +":" ;;


从电子邮件的新行开始,其中包含使用

<表格发送的数据和formmail-nms.cgi。


我已尝试过逃生(" \ n"),如上所述,加上\ n,\ n \\\ r,\ \ n \\\\等等但是

无法让它发挥作用。想法好吗?!


干杯


Geoff

功能saveIt()

{


document.getElementById(" Slider1ValueText")。innerH TML ="" ;;


for(situation_number = 0; situation_number < 7; situation_number ++)

{

document.getElementById(" Slider1ValueText")。innerH TML

+ ="情况 - " ; + title [situation_number] +":" ;;


for(var i = 0; i< slider_value [situation_number] .length; i ++)

{

document.getElementById(" Slider1ValueText")

..innerHTML + = this.slider_value [situation_number] [i] +'''';

}

}


var htmlArray = [

"< form action =''http: //website/cgi-bin/formmail-nms.cgi''" ;,

" method =''post''>",

"< input type =''hidden''name =''recipient''value =''extraemails''>" ,

"< input type =''hidden''name =''realname''value =''SPA Form''>",

" ;< input type =''hidden''name =''名字''value =''" + firstname +"''>",

"< input type =''hidden''name =''姓氏''value =''" + lastname +"''>",

"< input type =''hidden''name =''Slider Values''value =''" +

document.getElementById(''Slider1ValueText'')。innerH TML +"''>",

"< input type =''submit ''value =''发送''>< / form>"

];

document.getElementById(" formdata")。innerHTML = htmlArray。 join(''');


var subForm = document.getElementById(" formdata");

subForm = document.getElementsByTagName(''FORM '')[0];

subForm.submit();


}

Hello,

I am trying to get each "Situation - etc" in

document.getElementById("Slider1ValueText").innerH TML
+= escape("\n") + "Situation - " + title[situation_number] + ": ";

to start on a new line in the email which contains the data sent using
<form and formmail-nms.cgi.

I''ve tried escape("\n") as above, plus \n, \n\r, \\n\\r etc etc but
cannot get it to work. Ideas please?!

Cheers

Geoff
function saveIt()
{

document.getElementById("Slider1ValueText").innerH TML = "";

for (situation_number = 0; situation_number < 7; situation_number++)
{
document.getElementById("Slider1ValueText").innerH TML
+= "Situation - " + title[situation_number] + ": ";

for (var i = 0; i < slider_value[situation_number].length; i++)
{
document.getElementById("Slider1ValueText")
..innerHTML += this.slider_value[situation_number][i] + '' '';
}
}

var htmlArray = [
"<form action=''http://website/cgi-bin/formmail-nms.cgi''",
" method=''post''>",
"<input type=''hidden'' name=''recipient'' value=''extraemails''>",
"<input type=''hidden'' name=''realname'' value=''SPA Form''>",
"<input type=''hidden'' name=''First name'' value=''" + firstname + "''>",
"<input type=''hidden'' name=''Last name'' value=''" + lastname + "''>",
"<input type=''hidden'' name=''Slider Values'' value=''" +
document.getElementById(''Slider1ValueText'').innerH TML + "''>",
"<input type=''submit'' value=''send''></form>"
];
document.getElementById("formdata").innerHTML = htmlArray.join('' '');

var subForm = document.getElementById("formdata");
subForm = document.getElementsByTagName(''FORM'')[0];
subForm.submit();

}

推荐答案

假设你的电子邮件是HTML格式的..


我不认为\ n会保留在HTML中,除非它在< PRE>中。元素,

或你有white-space:pre设置。


尝试插入< BR>相反。

Assuming your e-mail is in HTML format..

I don''t think \n is preserved in HTML unless it is in a <PRE> element,
or you have "white-space:pre" set.

Try inserting "<BR>" instead.


2005年10月4日00:45:01 -0700,Baconbutty < ju **** @ baconbutty.com>

写道:
On 4 Oct 2005 00:45:01 -0700, "Baconbutty" <ju****@baconbutty.com>
wrote:
假设您的电子邮件是HTML格式..
<我不认为\ n是保存在HTML中,除非它在< PRE>中。元素,
或者你有white-space:pre试着插入< BR>相反。
Assuming your e-mail is in HTML format..

I don''t think \n is preserved in HTML unless it is in a <PRE> element,
or you have "white-space:pre" set.

Try inserting "<BR>" instead.




您好,


我会在一秒钟内尝试一下,但刚刚注意到,如果我使用\\ \\ n"

使用Firefox我得到了新的一行,而我却没有通过互联网获得它

资源管理器!! ??


干杯


Geoff



Hello,

I will try that in a second but have just noticed that if I use "\n"
with Firefox I get the new line whereas I do not get it with Internet
Explorer !!??

Cheers

Geoff


2005年10月4日00:45:01 -0700,Baconbutty < ju **** @ baconbutty.com>

写道:
On 4 Oct 2005 00:45:01 -0700, "Baconbutty" <ju****@baconbutty.com>
wrote:
假设您的电子邮件是HTML格式..
<我不认为\ n是保存在HTML中,除非它在< PRE>中。元素,
或者你有white-space:pre试着插入< BR>相反。
Assuming your e-mail is in HTML format..

I don''t think \n is preserved in HTML unless it is in a <PRE> element,
or you have "white-space:pre" set.

Try inserting "<BR>" instead.




刚试过< BR>没有去!奇怪2两种不同的浏览器

对此有何影响?


Geoff



have just tried the <BR> and no go! Odd how the 2 different browsers
affect this?

Geoff


这篇关于换新线?!的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆