如何从ext.net <items>到jquery </items>获取textField值

时间:2014-11-22 20:13:02

标签: jquery textfield ext.net

我想从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>

请有人帮助我

1 个答案:

答案 0 :(得分:0)

一般来说,没有必要使用jQuery来访问客户端的Ext.NET组件。

每个组件都在Ext.NET命名空间中共享,该命名空间是&#34; App&#34;默认情况下。组件的id是命名空间中的键。

要检索TextField的值,请使用getValue方法。

var value = App.TextField1.getValue();