textfield-Ext.net Jquery获取TextField值

问题描述

Ext.net Jquery获取TextField值
 @(
    X.Window()
        .Title("这是添加页面")
        .Width(400)
        .Height(400)
        .Layout("FitLayout")
        .AutoShow(true)
        .Items(
            X.FormPanel()
                .ID("PanelForm")
                .BodyPadding(5)
                .Items(
                    X.TextField()
                        .ID("txtName")
                        .FieldLabel("名称"),
                    X.TextField()
                        .ID("Price")
                        .FieldLabel("价格"),
                    X.TextField()
                        .ID("Type")
                        .FieldLabel("类别")
                        .Text(t.Type_Name)
                        .Disabled(true)
                )
                .Buttons(
                    X.Button()
                        .ID("Sub")
                        .Text("保存")
                        .Listeners(a=>a.Click.Fn="save")
                )
        )

)

function save() {
        //如何获取到txtName的值
        var a = $("#txtName").text();
                //这样只能获取到(名称)两个字val()获取为空
        alert(a);
    }

解决方案

Ext.getCmp("id");

解决方案二:

自己F12看下输入控件和你的txtName(分配给label的id)的DOM关系,然后通过dom关系获取输入控件的值

这样试试,如果是客户端的extjs类库结构是这样的,没用过ext.net,具体不清楚了

  var a = $("#txtName").closest('tr').find('input').val();
时间: 2024-08-28 16:28:53

textfield-Ext.net Jquery获取TextField值的相关文章

jquery获取radio值实例_jquery

本文实例讲述了jquery获取radio值的方法,分享给大家供大家参考.具体如下: 单选组radio: 复制代码 代码如下: $("input[@type=radio][@checked]").val(); 单选组 radio: 复制代码 代码如下: $("input[@type=radio]").attr("checked",'2');//设置value=2的项目为当前选中项 获取一组radio被选中项的值 复制代码 代码如下: var ite

jQuery获取cookie值及删除cookie用法实例_jquery

本文实例讲述了jQuery获取cookie值及删除cookie用法.分享给大家供大家参考,具体如下: cookie在jquery中有指定的cookie操作类,这里先来介绍在使用cookie操作类时的一些问题,然后介绍正确的使用方法. 使用JQuery操作cookie时 发生取的值不正确的问题: 结果发现cookie有四个不同的属性: 名称,内容,域,路径 $.cookie('the_cookie'); // 读取 cookie $.cookie('the_cookie', 'the_value'

js /jquery 获取cookie值代码

js /jquery 获取cookie值代码 */ function getcookie(name, dc){       var cname = name + "=";     if (dc.length > 0){           var begin = dc.indexof(cname);         if (begin != -1){               begin += cname.length;               end = dc.index

jquery 获取input值代码

方法很简单,我们来看看如何用jquery 获取input值代码吧. 取值:val = $("#id")[0].value; 赋值: $("#id")[0].value = "new value"; 或者$("#id").val("new value"); 或者这样也可以:val = $("#id").attr("value");

jquery获取元素值的方法(常见的表单元素)_jquery

jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关 获取一组radio被选中项的值 var item = $('input[name=items][checked]').val(); 获取select被选中项的文本 var item = $("select[name=items] option[selected]").text(); select下拉框的第二个元素为当前选中值 $('#select_id

jquery获取元素值

jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关 获取一组radio被选中项的值 var item = $('input[name=items][checked]').val(); 获取select被选中项的文本 var item = $("select[name=items] option[selected]").text(); select下拉框的第二个元素为当前选中值 $('#select_id

jquery获取radio值

单选组radio: $("input[@type=radio][@checked]").val(); 单选组 radio: $("input[@type=radio]").attr("checked",'2');//设置value=2的项目为当前选中项 获取一组radio被选中项的值 var item = $('input[@name=items][@checked]').val(); radio单选组的第二个元素为当前选中值 $('input[

jquery获取radio值(单选组radio)_javascript技巧

单选组radio: $("input[@type=radio][@checked]").val(); 单选组radio: $("input[@type=radio]").attr("checked",'2');//设置value=2的项目为当前选中项 获取一组radio被选中项的值 var item = $('input[@name=items][@checked]').val(); radio单选组的第二个元素为当前选中值 $('input[@

jquery获取class值实现代码

有一个Div,我想获取其ID或者Class值. 那么我可以先定位到这个DIV,然后采用attr方法来获取其值: 假如说:有一段Html代码:  代码如下 复制代码 <div class="comment" id="22"> <div class="comment_detail" style="display: block; "> <div class="comment_my"&