Javascript 如何在jquery中单击按钮从文本框中获取值

Javascript 如何在jquery中单击按钮从文本框中获取值,javascript,jquery,asp.net-mvc,entity-framework,c#-4.0,Javascript,Jquery,Asp.net Mvc,Entity Framework,C# 4.0,这是图像,在这里,我有一个按钮,当我点击按钮时,它应该显示我的文本框更新值进入警报框。我已经编写了这样的代码 $(document).on('click', '#Button1', function () { var newStr = document.getElementsByName('input'); var str = ''; for (var i = 0; i < newStr.length; i++) { str = str + newStr.item(i).value

这是图像,在这里,我有一个按钮,当我点击按钮时,它应该显示我的文本框更新值进入警报框。我已经编写了这样的代码

$(document).on('click', '#Button1', function () {
var newStr = document.getElementsByName('input');
var str = '';
for (var i = 0; i < newStr.length; i++)
{
    str = str + newStr.item(i).value;
}
alert(str);    
});

这是将表数据发送到文本框。我只想把textbox的所有值都放到一个变量中,并想检查该值以便进一步处理。

您还没有给出
html
。但使用它,您可以访问所有输入类型

$("#formID :input").each(function(){
     var input = $(this);
    });
或者如果您只想访问
input type=text
使用


希望这能帮助您解决问题

您的文本框没有id?html代码在哪里?您确定要使用getElementsByName()吗?输入的值是否具有name属性?或者你是说getElementsByTagName('input')?发布完整的Html和JS代码。有时JS的一部分可能与其他部分冲突,因此共享页面的整个代码始终是最佳做法。@WizardCoder确切地说,我注意到了同样的情况,因此要求OP从控制台发布响应。
$("#formID :input").each(function(){
     var input = $(this);
    });
$("#formID input[type=text]")