首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >获取文本框的值

获取文本框的值
EN

Stack Overflow用户
提问于 2014-03-07 11:49:15
回答 1查看 66关注 0票数 1

在下面的代码中,我有一个文本框,并将文本框绑定到datalist。现在有四个文本框。我的实际目标是获得所有4个文本框的值,但我只能得到一个文本框的一个值。请帮我解决这个问题。联署材料:

代码语言:javascript
运行
复制
function check(){
    var value = document.getElementById("<%= txtField.ClientID %>").value;
    alert(value);//
}

asp.net:

代码语言:javascript
运行
复制
<asp:TextBox ID="txtField" runat="server" width="200Px"></asp:TextBox>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-07 12:03:25

ClientID只会为第一次匹配的特定Textbox触发。你应该为此写一些Jquery。试试看

代码语言:javascript
运行
复制
str = "";
$('input[type=text]').each(function (){
   str+=$(this).val() + "$";
  });
if(str != "")
  str = str.substring(0,str.length-1);

alert(str);

小提琴

解释:

input[type=text]选择器将适用于DOM的每个input控件,即Text类型。.each函数jQuery将遍历DOM的所有文本框,并在str中进行连接。在迭代完成后,它使用alert $(this).val()显示所有连接的值,将提取在该上下文中找到的所有文本框的值。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22249303

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档