使用 PHP 编写 JavaScript 警报时的换行符
Line Breaks When Using PHP to Write a Javascript Alert
可能的重复项:
将 PHP 字符串传递给 Javascript 变量(并转义换行符)
我正在使用javascript在php页面上进行一些表单验证。它有几个部分,但典型的部分如下所示:
var brek=document.forms["seasonprice"]["price_brek"].value
if (brek==0)
{
alert("<?php echo $lang["brekzero"] ?>");
return true;
}
$lang['brekzero'] 是在包含的语言文件中定义的。由于文本相当长,我想将其分成几行以提高可读性。我希望能够通过在适当的位置插入'来做到这一点。相反,它完全停止了警报的工作,我花了很长时间才确定这是原因。
我应该怎么做?
同样的脚本也给我带来了重音字母的问题。在 lang 文件中写入 á 会导致警报中出现 á 而不是 á。在 lang 文件中写入 á 会导致警报中出现奇怪的符号。目前,我已经采取了非常英语的方式,省略了口音!
您需要转义'n
字符:
echo str_replace("'n", "''n", $lang["brekzero"]);
相关文章:
- 如何在映射数组中添加换行符
- JQuery:向多个匹配结果添加换行符的最简单方法
- 使用PHP输出JavaScript时会出现神秘的换行符
- 在JavaScript中的无操作(空)函数中不添加换行符的选项(IntelliJ Web/PHP风暴)
- PHP变量中javascript中的换行符
- PHP-忽略换行符获取url
- 使用PHP删除换行符
- php嵌入javascript,在HTML标记上输出换行符
- 删除PHP中的换行符和换行符
- JavaScript 文件换行符与 PHP 一起使用
- 使用 php 在文本区域中保存换行符
- 从 PHP 向 JavaScript 添加换行符
- 读取 Java 脚本 / PHP 类似文件 / 缺少换行符
- PHP 字符串包含打印 Javascript 时的换行符问题
- 如何在不丢失换行符和空格的情况下将js字符串变量传递给php
- PHP -从文本区删除换行符
- 如何从PHP字符串中删除所有换行符和转义字符?
- 把& lt; br>使用javascript(不是php)插入换行符
- 如何使用php或javascript将所有换行符和制表符替换为它们各自的x代码
- 使用 PHP 编写 JavaScript 警报时的换行符