我正在使用 javascript 在 php 页面上进行一些表单验证。它有几个部分,但一个典型的部分如下所示:
var brek=document.forms["seasonprice"]["price_brek"].value
if (brek==0)
{
alert("<?php echo $lang["brekzero"] ?>");
return true;
}
$lang['brekzero'] 在包含的语言文件中定义。由于文本相当长,我想将其分成几行以提高可读性。我希望能够通过在适当的位置插入 \n 来做到这一点。相反,它完全停止了警报的工作,我花了很长时间才确定这是原因。
我应该怎么做?
同样的脚本也给我带来了重音字母的问题。在 lang 文件中写入 á 会导致 á 出现在警报中,而不是 á。在 lang 文件中写入 á 会导致警报中出现奇怪的符号。目前我已经采取了非常英式的方式,而忽略了口音!