如何从动态创建的文本框中获取值?

时间:2017-02-22 06:12:53

标签: javascript textbox

我在运行时通过单击按钮动态创建文本框。生成的文本框数量不固定。如何从动态创建的文本框中获取值并将它们存储到变量中。以下是我的代码。

function AddTextBox() {
var div = document.createElement('DIV');
div.innerHTML = GetDynamicTextBox("");

document.getElementById("TextBoxContainer").appendChild(div);
"<div>" + "</div>";
}

1 个答案:

答案 0 :(得分:1)

如果您有序列化ID,则可以使用文本框ID获取蚀刻文本框值。

   $('#button').click(function () {
      $.each($('[id^=txt]'), function (i, item) {
        var grade = $(this).val();
        alert(grade);
      });
    });

或者您可以使用此方法获取所有输入类型文本框值。

$('input[type=text]').each(function(i, item) {
     var grade =  $(item).val();
     alert(grade);
 });