Javascript 如何使用js更改自动响应中的行

Javascript 如何使用js更改自动响应中的行,javascript,jquery,forms,Javascript,Jquery,Forms,当客户从我的站点提交表单时,我发现我的自动回复有问题 页面有三种语言,自动回复中的“感谢信”有三种语言 然而,我尝试了不同的方法,将这三条不同的语言短消息显示在三行不同的位置上,但我没有找到答案。现在,消息如下所示: $('.modal-title').append('<p>MESSAGE</p>'); $('.modal-body').append('<p>BODY</p>'); Viesti lähettety!成功!梅德朗德·斯基卡特 Ol

当客户从我的站点提交表单时,我发现我的自动回复有问题

页面有三种语言,自动回复中的“感谢信”有三种语言

然而,我尝试了不同的方法,将这三条不同的语言短消息显示在三行不同的位置上,但我没有找到答案。现在,消息如下所示:

$('.modal-title').append('<p>MESSAGE</p>');
$('.modal-body').append('<p>BODY</p>');
Viesti lähettety!成功!梅德朗德·斯基卡特 Olen Yhteydesäheti tiedot luettuani!我很快就会联系你的!Jagär i kontakt såfort somöjligt

我希望它是这样的:

form
                            .removeClass(opt.processingClass)
                            .addClass(opt.successClass)


                        modal.find('.modal-title').text('Viesti lähetetty! Success!  Meddelandet är skickat!')
                        modal.find('.modal-body').text('Olen yhteydessä heti tiedot luettuani!\r I will be in contact shortly!\r Jag är i kontakt så fort som möjligt!')


                        setTimeout(function(){
                            form
                            .removeClass(opt.successClass)
                            .trigger('reset')
                        },opt.successShowDelay)
                    }else{                          
                        modal.find('.modal-title').text('Error!')
                        modal.find('.modal-body').html(e)

                        form
  • Viesti lähettety
  • 成功
  • 梅德朗德·斯基卡特

  • Olen Yhteydesäheti tiedot luettuani

  • 我很快就会联系你的
  • Jagär i kontakt såfort somöjligt 我在这里使用了nubered列表,但我只希望消息位于不同的行中。 我尝试过/n和不同的方法,但似乎没有任何东西可以正确地更改行。这些自动回复位于名为TMform.js的js文件中

    js文件中包含所有语言答案的部分如下所示:

    form
                                .removeClass(opt.processingClass)
                                .addClass(opt.successClass)
    
    
                            modal.find('.modal-title').text('Viesti lähetetty! Success!  Meddelandet är skickat!')
                            modal.find('.modal-body').text('Olen yhteydessä heti tiedot luettuani!\r I will be in contact shortly!\r Jag är i kontakt så fort som möjligt!')
    
    
                            setTimeout(function(){
                                form
                                .removeClass(opt.successClass)
                                .trigger('reset')
                            },opt.successShowDelay)
                        }else{                          
                            modal.find('.modal-title').text('Error!')
                            modal.find('.modal-body').html(e)
    
                            form
    
    还有另一个文件以某种方式控制表单文件,其名称为modal.js

    如果有人知道如何更改行并格式化显示消息的js文件,这将是一个很大的帮助。
    通过填写一些数据并提交表单,可以很容易地对表单进行测试,然后可以看到我希望以不同方式显示的感谢消息。

    假设您的
    。modal body
    。modal title
    类位于div上,您需要在div上附加一个
    标记,而不是像这样设置文本:

    $('.modal-title').append('<p>MESSAGE</p>');
    $('.modal-body').append('<p>BODY</p>');
    
    $(“.modal title”).append(“消息”

    ”); $(“.modal body”).append(“body

    ”);
    您是否尝试了

    而不是
    \n
    ?是的,但是
    不起作用是的,但是消息当前在jquery文件中获取,您的意思是我应该从那里删除消息并将其移到HTML中吗?否,只需使用上面的代码片段将新标记从JavaScript文件附加到HTML文件中的元素。为了弄清楚这一切,您的意思是我应该将上面的行粘贴到我的TMForm.js文件中,因此结果如下:modal.find('.modal title').append(“Viesti lähettety!成功!Meddelandetär skickat!

    ”);那么信息的第二部分就在这一行下面,还是我完全误解了你?在这些调整之后,我添加了标签来更改行,但结果是:模态标题VIESTI LÄhettety!成功!MEDDELANDETÄR SKICKAT!VIEST我是洛赫蒂!成功!梅德朗德·斯基卡特!基托斯,维斯蒂西在洛赫蒂的行政会议上!奥伦·伊赫蒂·蒂多特·鲁图阿尼。莱恩·伊赫蒂·蒂多特·鲁图阿尼!我很快就会联系的!我是康塔克·索姆堡!莱恩·伊赫蒂·蒂多特·鲁图阿尼!我很快就会联系的!我是康塔克·索姆堡·索姆堡igt!在这些调整之后,我在

    标签中添加了
    标签来更改行,但结果是一团乱,没有行更改发生。我也在其他论坛上问过这个问题,但似乎没有人能给出准确的答案。