私は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ファイルにáを書き込むと、アラートに奇妙な記号が表示されます。今のところ、私は非常に英語の方法を取り除いて、アクセントを省略しました!