如何允许Bootbox接受多行代码?

卡尔·埃伦

此代码有效:

<script type="text/javascript">
bootbox.alert("Hello world!");
</script>

该代码不起作用:

<script type="text/javascript">
bootbox.alert("Hello 
world!");
</script>

如果您要问为什么我像第二个那样需要它,那是因为该值将基于具有多行代码的textarea,所以我需要以某种方式使bootbox运行多行代码。

第二个可以是文本区域的乘积,以Hello第一行和world!第二行作为。

捕鼠器

将换行符转换\n<br>使用简单的正则表达式:

伪代码:

 textAreaObjectText.replace(/\n/g, "<br />");

g此,更改所有出现标志是必需的。我们正在使用String.prototype.replace将已编辑的文本从文本区域发送到警报功能。

工作示例:

document.querySelector("button").addEventListener("click", function(){
    bootbox.alert(document.querySelector("textArea").value.replace(/\n/g, "<br />"));
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.2/js/bootstrap.min.js"></script>
<script src="https://github.com/makeusabrew/bootbox/releases/download/v4.4.0/bootbox.min.js"></script>
<link href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap.min.css" rel="stylesheet">
<textarea>
Hello
World
We're testing
this
alert
</textarea>
<button>open alert</button>
     

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何编写多行HQL代码?

来自分类Dev

如何允许输入多行文本?

来自分类Dev

如何从VBA在CMD中输入多行代码?

来自分类Dev

如何对else语句使用多行代码?

来自分类Dev

如何用sed替换多行代码?

来自分类Dev

如何从Octave / Matlab执行多行Maxima代码

来自分类Dev

如何从VBA在CMD中输入多行代码?

来自分类Dev

接受多行用户输入

来自分类Dev

Bootbox:如何添加“提示”

来自分类Dev

如何创建bash文件并允许其从终端接受参数?

来自分类Dev

我如何允许空值被我的WebAPI模型接受?

来自分类Dev

如何在python中允许多行用户输入?

来自分类Dev

如何将多行代码压缩为1行代码?

来自分类Dev

如何使用Bootbox覆盖警报

来自分类Dev

如何使bootbox.prompt工作?

来自分类Dev

如何说服VS代码在JSON文件中接受#作为注释?

来自分类Dev

如何编辑此VBA代码以接受不同的值?

来自分类Dev

如何编写代码打印n接受矩阵的顺序?

来自分类Dev

如何使用Linux网络代码在特定端口上接受

来自分类Dev

如何使一行咖啡脚本代码变为多行?

来自分类Dev

如何在Node REPL中编写多行代码

来自分类Dev

如何在Eclipse中左右移动多行代码?

来自分类Dev

如何将一行代码分成多行?

来自分类Dev

如何在NetLogo中将长代码行分成多行?

来自分类Dev

如何在此代码中删除记录的多行

来自分类Dev

如何在多行代码的前面添加制表符空间

来自分类Dev

如何编写代码以选中带有复选标记的多行?

来自分类Dev

如何在bash脚本中的SSH内部执行多行代码

来自分类Dev

如何在 VS Team Services 中标记多行代码块