【发布时间】:2014-01-07 14:03:35
【问题描述】:
我在 usercontrol(ascx) 中有一个像这样的文本控件 *用户控件是动态创建的
<ext:TextField runat="server" ID="txtIl" Flex="1" FieldLabel="Il"
ClientIDMode="Static"></ext:TextField>
在这个用户控件中有一个这样的js代码
var getformdata = function () {
var il = $("#<%=txtIl.ClientID%>").val();
alert(il);
alert(<%=txtIl.ClientID%>);
};
同样的用户控件内部有一个调用 js 函数(getformdata)的按钮
`<ext:Button runat="server" Icon="Add" Text="Ekle" Handler="getformdata();"></ext:Button`>
我的问题是文本字段的值得到未定义的值。 有人告诉我哪里做错了。
【问题讨论】:
-
如果您发布渲染的 HTML 会很有帮助吗?
-
你应该查看源代码,看看这段代码里面是否真的有正确的 ID -
$("#<%=txtIl.ClientID%>").val(); -
ext:TextField id 不同。
-
var il = $("#").val();这是未定义的,但是 html 代码显示它是这样的;