prompt()
ダイアログを使用して、複数行の選択可能なテキストをユーザーに提供しようとしています。私はJavaScriptでテキストをフォーマットし、特殊文字を挿入してプロンプトを投げ、テキストがすでに選択されているので、Ctrl + Cキーを押すだけです。プロンプトが表示されているJavaScriptプロンプトで文字列を複数行にフォーマットするにはどうすればよいですか?
、選択可能なテキストは次のようになります。
□
は改行文字である
Line1□Line2□Line3□
。それはすべて1行に表示されますので、簡単に選択可能ですが、メモ帳などのテキストエディタに貼り付けると、この生じるはずである:
Line1
Line2
Line3
私は\r
と\n
とさえ\r\n
を試してみましたが、それを切り捨てるようです最初の行に。
どうすればいいですか?
'prompt'は常に1行入力です。なぜテキストを含むカスタム要素(ポップアップのようなもの)を作成しないのですか? – pimvdb
通常のアラートを行い、control + cを押してダイアログの内容をコピーします。 – Fox32
@ Fox32なぜ私はそれを前に考えなかったのですか? Ctrl + Cは警告()ボックスで機能します!なぜ私は正しいものとしてそれを選ぶことができるように答えとして投稿しないでください? :-) – aalaap