我試圖向用戶提供多線使用prompt()
對話框選擇文本。我將格式化JavaScript中的文本,插入特殊字符,然後扔了提示和所有用戶所要做的就是按Ctrl-C,因爲文本已被選中。如何格式的字符串是多線在JavaScript提示?
當出現提示,可選擇的文本看起來像這樣:
Line1□Line2□Line3□
其中□
是換行符。這一切都被顯示在一個行,所以它很容易選擇,但將其粘貼到記事本或其他文本編輯器應該產生這樣的:
Line1
Line2
Line3
我試圖\r
和\n
甚至\r\n
,但它似乎截斷它到第一行。
我怎樣才能做到這一點?
'prompt'始終是一個行輸入。爲什麼不創建一個包含文本的自定義元素(類似彈出窗口)? – pimvdb 2012-02-17 12:33:00
做一個正常的警報,並按Ctrl + C複製對話框的內容,至少應該在Windows上工作。 – Fox32 2012-02-17 12:34:23
@ Fox32爲什麼我沒想到之前的! Ctrl + C在alert()框中工作!你爲什麼不把它作爲答案發布,所以我可以選擇它作爲正確答案? :-) – aalaap 2012-02-20 09:39:51