JavaScript - prompt()中的多行文本框?

dpp*_*dpp 10 javascript prompt

反正是否有多行文本框/输入框prompt

Wla*_*ant 8

不,浏览器只允许单行输入prompt().但是,通过对jQuery Alert Dialogs库的简单更改,您可以在那里获得多行输入.拿jquery.alerts.js,寻找<input type="text" size="30" id="popup_prompt" />并替换它<textarea rows="5" cols="30" id="popup_prompt"></textarea>.这应该是在调用时显示多行输入字段jPrompt().

编辑:正如Mulletfingers999在评论中指出的那样,jQuery Alert Dialogs已被弃用,支持jQuery UI对话框.在那里,您还可以显示"模态"对话框,该对话框可以包含任意内容 - 这意味着<textarea>如果您想要多行输入,则可以使用标记.