有谁知道可以在警告框中显示的最大字符数是多少?在警告框中允许多少个字符 - javascript
我向用户返回了错误警报,并提供了每个错误和警告的详细信息,但显然当数据太多时该框不再显示。这里是我的一些代码:
<?php
//Two arrays are created in php, one with the errors, one with the warnings.
?>
<script type="text/javascript">
alert("<?php
if(count($err) != 0){
$errorfound = True;
echo 'Error:\n\n';
foreach($err as $message){
echo '\t' . $message . '\n';
}
}
if(count($warn) != 0){
echo '\n\nWarning:\n\n';
foreach($warn as $mess){
echo '\t' . $mess . '\n';
}
}?>");
</script>
<?php
//app continues if no error was found
?>
谢谢。
编辑
调查后,我的问题不是来自警告框的能力,但实际上我需要addslashes()
我的消息(这就是为什么我认为这是用更少的值工作,但事实上我只是幸运的,因为他们不是需要逃跑的角色)。 我肯定会更改那个提醒框来提供更多的东西,只是想说这个提醒框没有问题。
我不确定允许多少个字符,但如果是那么多的数据,'alert'函数不是显示它的最佳方式。 – FishBasketGordo
如果你已经到了问你这个问题的地步,我建议你用一个“关闭”框而不是“alert”来覆盖div。 'div'将能够提供诸如滚动,复制和粘贴,显着更好的格式化错误消息等等等等。 –
我不确定警报的字符限制是什么,但我的猜测是它取决于浏览器和操作系统/设备。您是否考虑过在DIV中只显示闪存错误消息? – johnmdonahue