【问题标题】:window.prompt multiple line input JavaScript CSSwindow.prompt 多行输入 JavaScript CSS
【发布时间】:2013-04-17 13:12:00
【问题描述】:

我正在尝试找到一种方法来制作与window.prompt 等效的东西,但它允许多行输入。

我可以使用包含textAreaz-index 的div 创建我自己的,但我希望jQuery 或插件中有一些更优雅的东西。

有什么想法吗?

【问题讨论】:

标签: javascript jquery html css


【解决方案1】:

您可以使用jQuery Dialog 来执行此操作。

这是一个例子:http://jsfiddle.net/RBKaZ/

使用这个 HTML

<div id="dialog">
    <p>Please enter your name</p>
    <textarea id="name"></textarea>
</div>
<label>Name entered: </label>
<label id="nameentered"></label>
<br />
<input type="button" id="open" value="Open Dialog" />

还有这个 jQuery:

$("#dialog").dialog({
    autoOpen: false,
    buttons: { 
        Ok: function() {
            $("#nameentered").text($("#name").val());
            $(this).dialog("close");
        },
        Cancel: function () {
            $(this).dialog("close");
        }
    }
});

$("#open").click(function () {
    $("#dialog").dialog("open");
});

【讨论】:

    猜你喜欢
    • 2018-08-31
    • 1970-01-01
    • 1970-01-01
    • 2012-04-14
    • 1970-01-01
    • 1970-01-01
    • 2022-09-26
    • 2016-04-19
    • 2023-03-14
    相关资源
    最近更新 更多