(转载)如何用JS获取ASP.net中的textbox的值 js获不到text值
2010-07-02 11:09
471 查看
<tr>
<td class="table_body" style="width: 10%" align="right">
工作目标
</td>
<td class="table_none" style="width: 90%" colspan="2">
<asp:TextBox ID="txt_JobGoal" runat="server" Width="100%" TextMode="MultiLine" ToolTip="请输入工作目标!"></asp:TextBox>
</td>
</tr>
//javascript语句如下
<script language="javascript" type="text/javascript">
function whetherEmpty()
{
//alert("KPI信息不能全为空!");
emptflag = false ;
var jobgoal = document.getElementById("txt_JobGoal").value;
}
</script>
无法获取text控件里值!设置断点,在即时窗口里查看document.getElementById("txt_JobGoal")值为null.运行起来还会提示类似信息:document.getElementById()不是对象或值为空!
原因:是TextBox在生成html时客户端id改变了。在txt_JobGoal前加了很多前缀
应将页面中的JavaScript函数改写如下:
<script language="javascript" type="text/javascript">
function whetherEmpty()
{
//alert("KPI信息不能全为空!");
emptflag = false ;
var jobgoal = document.getElementById("<%=txt_JobGoal.ClientID%>").value;
}
</script>
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/sire168/archive/2010/06/22/5686041.aspx
<td class="table_body" style="width: 10%" align="right">
工作目标
</td>
<td class="table_none" style="width: 90%" colspan="2">
<asp:TextBox ID="txt_JobGoal" runat="server" Width="100%" TextMode="MultiLine" ToolTip="请输入工作目标!"></asp:TextBox>
</td>
</tr>
//javascript语句如下
<script language="javascript" type="text/javascript">
function whetherEmpty()
{
//alert("KPI信息不能全为空!");
emptflag = false ;
var jobgoal = document.getElementById("txt_JobGoal").value;
}
</script>
无法获取text控件里值!设置断点,在即时窗口里查看document.getElementById("txt_JobGoal")值为null.运行起来还会提示类似信息:document.getElementById()不是对象或值为空!
原因:是TextBox在生成html时客户端id改变了。在txt_JobGoal前加了很多前缀
应将页面中的JavaScript函数改写如下:
<script language="javascript" type="text/javascript">
function whetherEmpty()
{
//alert("KPI信息不能全为空!");
emptflag = false ;
var jobgoal = document.getElementById("<%=txt_JobGoal.ClientID%>").value;
}
</script>
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/sire168/archive/2010/06/22/5686041.aspx
相关文章推荐
- (转载)如何用JS获取ASP.net中的textbox的值 js获不到text值,【asp.net getElementById用法】
- 如何用JS获取ASP.net中的textbox的值 js获不到text值
- 如何用JS获取ASP.net中的textbox的值 js获不到text值
- 如何用JS获取ASP.net中的textbox的值 js获不到text值
- js如何获取asp.net服务器端控件的值(label,textbox,dropdownlist,radiobuttonlist等)
- asp.net TextBox 设置为只读后 后台取不到JS设置的值
- js获取asp.net服务器端控件Label,TextBox,RadioButtonList,DropDownList的值
- js获取asp.net服务器端控件Label,TextBox,RadioButtonList,DropDownList的值
- Asp.Net 后台读不到 js前台设置TextBox的Value
- asp.net用户控件ascx中,如何在js中获取asp.net标准控件或服务器控件
- ASP.NET 2.0 如何使用JS获取所选当前TreeView节点的值?
- asp.net中的服务器端控件 textbox 设为只读属性后无法获取JS给其赋的值解决办法
- js 获取 asp.net 服务器端控件 Label 与 TextBox RadioButtonList 与 DropDownList 的值
- js 获取 asp.net 服务器端控件 Label 与 TextBox RadioButtonList 与 DropDownList 的值
- asp.net C#用JavaScript获取JS显示得到TextBox文本框控件text值内容
- [转载]ASP.NET中TextBox控件设立ReadOnly="true"后台取不到值
- asp.net中使用js获取textbox或HiddenField的值
- ASP.NET 中TextBox设置ReadOnly或者Disable后获取不到值的解决办法
- 项目开发中的一些注意事项以及技巧总结 基于Repository模式设计项目架构—你可以参考的项目架构设计 Asp.Net Core中使用RSA加密 EF Core中的多对多映射如何实现? asp.net core下的如何给网站做安全设置 获取服务端https证书 Js异常捕获
- ASP.Net 关于前台JS给input赋值后,runat="server" 后台利用ID.Value还是获取不到的问题