ExtJS中怎样获取Form表单中的每一项的值

ExtJS中怎样获取Form表单中的每一项的值,第1张

1、创建一个名称为  textarea_form  的html文件 。

2、添加一个 textarea文本区域对象 设置id为 my_textarea_id_form,添加一个form表单并设置id。

3、添加一个button按钮,在button的click点击事件中加入自定义函数名称为,添加一个p标签my_textarea_form。

4、在javascript中创建一个自定义函数,函数名称为   my_textarea_form。

5、在自定义函数中数通过文本区域id(my_textarea_id_form)获取  textarea文本区域对象。用 form 属性获取 文本区域所在的表单对象,在用form表单对象id属性获取表单id将获取。

6、在浏览器中打开文件 textarea_form,点击button查看获取form表单id效果。

在你的 series 配置里面写上:

listeners : {

    itemclick : function(thisEl){

        consolelog(thisEl);

    }

}

 // private

    afterRender : function(){

        if(thisfloating && !thishidden && !thisinitHidden){

            thiselshow();

        }

        if(thistitle){

            thissetTitle(thistitle);

        }

        thissetAutoScroll();

        if(thishtml){

            thisbodyupdate(ExtisObject(thishtml) 

                             ExtDomHelpermarkup(thishtml) :

                             thishtml);

            delete thishtml;//看这里

        }

这个是Panel定义的源码,可以看到Panel在渲染后,把html属性被bodyupdate使用了,然后该属性就被删除了。因此你定义出来的panel对象无法通过点属性来获取html你定义的内容了。

所以我们只能通过body来获取了。这样就行了:

var tb = new ExtPanel({   

      html:'12345',

      tbar:[{

     text:"点击获取",

     handler : function() {

      alert(tbbodydominnerHTML);

     }

    }]

});

你试试吧~~~

以上就是关于ExtJS中怎样获取Form表单中的每一项的值全部的内容,包括:ExtJS中怎样获取Form表单中的每一项的值、extjs 4 中的线状图,怎么获取图例的点击事件、EXTjs中如何获取Panel中html的内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9486911.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存