javascript - 如何使用 javascript 在 ASP.NET Web 表单上动态添加文本框

标签 javascript c# asp.net

我想通过单击按钮将文本框动态添加到 Web 表单中。该号码将在文本框中提供。为了更好地理解,下面给出了图像: Dynamic TextBoxes

最佳答案

您需要使用append()方法将新元素动态添加到DOM。我在这里创建了一个演示以便更好地理解:https://jsfiddle.net/p2hr1a1f/

HTML

<input type="text" class="noTxt">
<button class="btnCreate">
Create
</button>

<div class="txtBox-container">

</div>

jQuery

$(document).ready(function(){
    $('.btnCreate').on('click', function(){
    var txtBox="<input type='text' class='newtxtBox'><br>";
    l=$('.noTxt').val();
    console.log(l);
    for(var i=1;i<=l;i++){
        $('.txtBox-container').append(txtBox);
      console.log(txtBox);
    }
  });
});

关于javascript - 如何使用 javascript 在 ASP.NET Web 表单上动态添加文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36963615/

相关文章:

Javascript 样式问题

c# - PInvoke 将来自 ANSI C 的结构指针编码(marshal)为 C# 中的 IntPtr

c# - 从 TextPointer 检索 CharOffset

asp.net - ASP Net MVC 如何实现异步?

javascript - 在单个 onChange 上设置日期选择器的值

javascript - http.get - 等待文件生成

javascript - ASP.Net Core 3 和简单的 POST Controller

javascript - 从 C# 检索多个值到 JavaScript

asp.net - 如何让google map API获取指定区域的餐馆

javascript - 外部 js 脚本在 View (ASP.NET) 中不起作用