簡體   English   中英

防止JavaScript中的“警告”提示中出現換行符

[英]Prevent line breaks in “alert” prompt in javascript

我知道如何在JavaScript警報中插入換行符(使用'\\ n'),但如何防止出現換行符-也就是說,使文本在警報內保持在同一行。

我有一條消息要顯示,該消息在句子的最后一個單詞上打斷,留下一個非常尷尬的消息。 因此,例如,代替此:

請確保在表格中輸入正確的文字

用戶看到以下內容:

請確保將正確的文本輸入到

形成

...非常吸引人

我知道我可以更改信息以使其更短,但是為了將來參考,我想問一下這個問題。

這是不可能的,因為顯示的警報對話框的樣式完全取決於瀏覽器的實現。 不同的屏幕尺寸和不同的瀏覽器將在這些對話框中強制使用不同的最大/最小寬度。 即使縮短文字,也不能保證在所有瀏覽器中文字都限於一行。

最好的解決方案是實現自己的JavaScript對話框。

無法以這種方式自定義Javascript警報,因為它們完全取決於瀏覽器本身。 考慮使用in-DOM模式。

不幸的是,沒有辦法使“警報”窗口變寬,這意味着不合適的文本將換行到下一行。 我建議改用HTML顯示消息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM