【问题标题】:Webix Form getValues() returns undefinedWebix 表单 getValues() 返回未定义
【发布时间】:2015-05-01 00:43:25
【问题描述】:

我正在使用 JS libray Webix 为应用程序构建前端。对于登录,我正在使用他们的表单。 http://docs.webix.com/api__refs__ui.form.html

我在使用 getValues() 时遇到问题,它返回一个未定义的值。我会发布我的确切代码。

感谢任何帮助。

<script>
            webix.ready(function(){
                webix.ui({
                    view:"form", 
                    id:'log_form',
                    width:300,
                    elements:[
                    { view:"text", id:"user", label:"Username"},
                    { view:"text", type:"password", label:"Password"},
                    { margin:5, cols:[
                        { view:"button", click:"testLogin", value:"Login"}
                    ]}
                    ]
                });

            });

            function testLogin()
            {
                var suppliedUser = $$('log_form').getValues().user;
                var suppliedPass = $$('log_form').getValues().password;
                console.log(suppliedUser);
                console.log(suppliedPass);
            }
        </script>

【问题讨论】:

    标签: javascript html web webix


    【解决方案1】:

    您需要为表单元素添加name 属性,这些值需要包含在getValues

    { view:"text", name:"user", label:"Username"},
    { view:"text", name:"pass", type:"password", label:"Password"},
    

    【讨论】:

    • 非常感谢。几个小时以来,我一直在抨击这一点。
    猜你喜欢
    • 1970-01-01
    • 2020-05-08
    • 1970-01-01
    • 1970-01-01
    • 2017-05-05
    • 1970-01-01
    • 2011-03-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多