ExtJS登陆页面涉及到的几个问题

1.如何在文本框中增加提示信息

     输入框中无法直接使用tooltip,需要使用单独的代码

var tip = Ext.create('Ext.tip.ToolTip', {

        target : 'loginName',

        html : '请输入合适的用户名'

    });

2.如何在文本框中触发回车事件

listeners : {

                    keyup : function(textField, e) {

                        if (e.getKey() == 13) {

                            var bt_login = Ext.getCmp('bt_login');

                            bt_login.fireEvent('click');

                        }

                    }

                }

3.如何在回车事件中触发按钮的动作

注意点:如果不定义click的listeners,通过fireEvent无法出发click事件。也就是说只定义handler事件,bt_login.fireEvent('click'); 不起作用。

listeners : {

                "click" : function() {

                    var form = Ext.getCmp('loginForm');

                    if (!form.getForm().isValid()) {

                        return;

                    }

                    var param = form.getForm().getValues();

                    window.location.href = 'index.html';

                }

            }


作者: sdjnzqr
出处: http://www.cnblogs.com/sdjnzqr/
版权:本文版权归作者和博客园共有
转载:欢迎转载,但未经作者同意,必须保留此段声明;必须在文章中给出原文连接;否则必究法律责任

你可能感兴趣的:(ExtJs)