如何在克隆的asp:textbox中多行显示文本?

时间:2015-06-26 08:49:02

标签: javascript html asp.net

我有一个div,我点按了按钮创建了它的克隆。我更改了克隆对象的id和其中的文本框。现在我想在克隆的文本框中添加文本。如何在多行中将文本添加到asp:textbox

我得到的问题是,如果我使用textmode=multiline,则不显示任何内容,如果我删除textmode=multiline,则文本显示在同一行。

请在下面找到我的代码。



var cloneCount = 1;
$(document).ready(function () {
    $("#click").click(function () {
        cloneCount = cloneCount + 1;
        var clone = $("#dynamicDiv").clone(true);
        clone.show();
        clone.find('input[type="text"]').attr('id', 'textbox' + cloneCount);
        clone.find('input[type="text"]').val("yasir \r\n yasir");
        clone.css('display', 'inline-block');
        clone.attr('id', 'dynamicDiv' + cloneCount).insertAfter("#dynamicDiv");
        clone.appendTo("#divHolderFirstModule");
    });
});

$(function () {
    $(document).on('click', '.removeDiv', function () {
        $(this).closest('div').remove();
    });
});

<div ID="dynamicDivFirstModule"  >
    <%--  Dynamic Div--%>
        <div id="dynamicDiv" style="display:none; border:solid;">
            <table>
                <tr>
                    <td class="auto-style1" rowspan="2">
                        <asp:TextBox ID="textbox" TextMode="MultiLine" runat="server" ReadOnly="true" style="overflow:auto;" Height="102px" Width="235px"></asp:TextBox>
                    </td>
                    <td id="hoverHere">
                        <asp:Label ID="Hovar" runat="server" Text="?"></asp:Label>
                        <p id="hover" class="masterTooltip" onmouseover="Hover();">?</p>
                    </td>
                </tr>
                <tr>
                    <td>
                        <asp:Button ID="Delete" runat="server" Text="Delete" CssClass="removeDiv"/>      
                    </td>
                </tr>
            </table>
        </div>
    <%--  Dynamic Div--%>
</div>
&#13;
&#13;
&#13;

0 个答案:

没有答案