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的内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)