Javascript Webix Form getValues()返回未定义的
我正在使用JS Library Webix为应用程序构建前端。对于登录,我使用他们的表单 我在使用getValues()时遇到了一个问题,它返回一个未定义的值。我会公布我的确切密码 感谢您的帮助Javascript Webix Form getValues()返回未定义的,javascript,html,web,webix,Javascript,Html,Web,Webix,我正在使用JS Library Webix为应用程序构建前端。对于登录,我使用他们的表单 我在使用getValues()时遇到了一个问题,它返回一个未定义的值。我会公布我的确切密码 感谢您的帮助 <script> webix.ready(function(){ webix.ui({ view:"form", id:'log_form',
<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>
webix.ready(函数(){
webix.ui({
视图:“表单”,
id:“日志表格”,
宽度:300,
要素:[
{视图:“文本”,id:“用户”,标签:“用户名”},
{查看:“文本”,键入:“密码”,标签:“密码”},
{边距:5,cols:[
{查看:“按钮”,单击:“testLogin”,值:“Login”}
]}
]
});
});
函数testLogin()
{
var suppliedUser=$$('log_form').getValues().user;
var suppliedPass=$$('log_form').getValues().password;
控制台日志(suppliedUser);
console.log(提供的pass);
}
您需要为表单元素添加name
属性,这些元素的值需要包含在getValues
{ view:"text", name:"user", label:"Username"},
{ view:"text", name:"pass", type:"password", label:"Password"},
非常感谢你。几个小时来,我一直在用头撞这个。