繁体   English   中英

将换行符添加到输入值

[英]Add line break to input value

我在jQuery函数中包含以下行:

$(".text-input").val("text in first line - text in second line");

input属于提交后发送的表单。

编辑:我使用wordpress插件联系表7,而我遇到的问题是单选按钮。 联系表单7支持所谓的“ html内容类型”,并且在激活该表单时, <br> -tag不起作用。

是否可以添加显示在邮件中的换行符?

我已经试过了

\n
\r\n
&#10;
&#x00A;

编辑: ...以及<br>与联系表格7的“ html内容类型”结合使用...

但是这些都不起作用。 有人知道吗?

尝试在jQuery代码中使用html </br> ,如下所示:

$(".text-input").val("text in first line </br> text in second line");

并将电子邮件格式设置为HTML,如下所示

$mail->IsHTML( true ); // Set emails format to HTML in PHP

希望能帮助到你....!

根据@YotamOmer的建议,尝试将textarea元素替换为input元素

 $("textarea").val("a\\nb" ); console.log($("textarea").val()); $("<pre>").text($("textarea").val()).appendTo("body"); 
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> <textarea></textarea> 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM