EXT通过函数设置EXT表单

一个表单varpwdForm=newExt.form.FormPanel({title:'修改密码',labelWidth:100,width:320,frame:tru... 一个表单

var pwdForm=new Ext.form.FormPanel({
title:'修改密码'
,labelWidth:100
,width:320
,frame:true
,autoHeight :true
,defaultType: 'textfield'
,defaults:{inputType:'password',allowBlank:false}
,items: [
{fieldLabel: '原有密码',name: 'oldpwd'}
,{fieldLabel: '新密码',name:

'newpwd',id:'newpwd'}
,{fieldLabel: '密码确认',name: 'pwd2',

validator:function(val){
return (val==Ext.get

('newpwd').dom.value)? true : "两次输入的密码不同";
}}
]
,buttons: [
{text: "提交",handler:submitForm}
]
,bodyStyle:"padding:5px;text-align:center"
});
formPanelSet(pwdForm);

function formPanelSet(form){

}
我想通过fromPanelSet函数 对它的参数form进行设置
判断它是否有field类型的文本框 如果有 则给他添加事件 回车光标移动到下一个filed 如果是最有一个field 则回车变成表单提交功能
谁能帮忙解决下吗?
展开
 我来答
匿名用户
2009-05-14
展开全部
对登陆的输入框加listen 监听方法 判断特殊符号 如果是回车则触发 和你登录按钮触发一样的方法 就行了。 Ext的form里面没有onkeydown方法 但可加监听方法实线。要具体代码可以发消息给我 我找下给发给你

center区使用iframe,action处理后返回的页面在该iframe中显示。这样就ok了。
你描述的问题的原因就在于action返回的url覆盖了当前请求的url,导致页面跳转。
要么就改用ajax提交,只刷新center区,而不需要将整个页面提交
miniappSlUgfwUcrICuZ
2009-04-30 · TA获得超过1732个赞
知道小有建树答主
回答量:363
采纳率:0%
帮助的人:533万
展开全部
这样太麻烦了吧 现在不是一共就2个textfiled么 你两个都加上监听事件,判断特殊按钮是 如果是回车则统一执行一个方法,这个方法中去判断各项参数是否填写正确给出提示,如果表单填写都正确 就直接提交后台啊。不需要动态加事件的。
在textfiled下加 listen{特殊按钮什么..}具体代码不记得 Ext的API上面有,需要源码可以发消息给我
我找下发给你
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式