我想从Jquery获取ext.net的textField的值。这是我的代码片段
<Items>
<ext:FormPanel ID="FormPanel1" runat="server">
<Items>
<ext:TextField ID="TextField1" runat="server" FieldLabel="Name"/>
<ext:TextField ID="TextField2" runat="server" FieldLabel="Email" Vtype="email"/>
<ext:Checkbox ID="TextField4" runat="server" FieldLabel="Active"/>
<ext:NumberField ID="TextField5" runat="server" FieldLabel="Salary"/>
<ext:DateField ID="TextField3" runat="server" FieldLabel="StartDate"/>
</Items>
</ext:FormPanel>
</Items>
<Buttons>
<ext:Button runat="server" Text="Save">
<Listeners>
<Click Fn="addEmployee" />
</Listeners>
</ext:Button>
</Buttons>
这是我的javascript代码
<script>
var addEmployee = function () {
var username = document.getElementById('TextField1').value; //I need the value of text field which has id 'TextField1'
CompanyY.Create(username, 'abc@ab.cd', new Date(1970, 1, 1), 45000, true);
}
</script>
请有人帮助我
答案 0 :(得分:0)
一般来说,没有必要使用jQuery来访问客户端的Ext.NET组件。
每个组件都在Ext.NET命名空间中共享,该命名空间是&#34; App&#34;默认情况下。组件的id是命名空间中的键。
要检索TextField的值,请使用getValue方法。
var value = App.TextField1.getValue();