0

我正在尝试在确认对话框的文本区域中输入用户文本。有什么想法吗?

alert ($('#optionalmessage').text());似乎没有这样做。

在这里提琴

$(doument).ready(function () {
    $("#click").click(function (event) {
        $("#dialog-confirm").dialog({
            resizable: false,
            height: 140,
            modal: true,
            buttons: {
                "Send it ": function () {
                alert ($('#optionalmessage').text());
                $(this).dialog("close");
            },
            Cancel: function () {
                    $(this).dialog("close");
            }
        }
    });

});

我还需要为这个 textarea 创建更多空间(比它目前在小提琴中的空间多)但是使用

<textarea rows="4" cols="50">

它几乎消失了......

4

2 回答 2

1

尝试

alert ($('#optionalmessage').val());

演示

于 2013-09-24T12:56:39.407 回答
1

工作演示

试试这个

$(document).ready(function () {

    $("#click").click(function (event) {

        $("#dialog-confirm").dialog({
            resizable: false,
            height: 375,
            width: 500,
            modal: true,
            buttons: {
                "Delete all items": function () {

                     alert ($('#optionalmessage').val());
                },
                Cancel: function () {
                    $(this).dialog("close");
                }
            }
        });

    });

});

希望这会有所帮助,谢谢

于 2013-09-24T13:08:59.137 回答