有誰知道可以在警告框中顯示的最大字符數是多少?在警告框中允許多少個字符 - 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