jQuery MiniUI

标题: 登陆Demo 无法将用户名密码提交到后台 [打印本页]

作者: hehehaha    时间: 2012-9-24 16:39:17     标题: 登陆Demo 无法将用户名密码提交到后台

function onLoginClick(e) {
                    var form = new mini.Form("#loginWindow");
                    form.validate();
                    if (form.isValid() == false) return;       
                    $("#loginWindow").hide();
                    var un = $("#username").val();
                    var up = $("#userpass").val();
                    $.post("userinfo/checkUser.do",{username:un,userpass:up});                                             
}

为什么 $("#username").val()  取不到用户名框里的值呢??
请问,如何把用户名、密码异步提交到后台呢?


作者: yuange    时间: 2012-9-24 16:43:23

username: $("input[name=txtUsername]").val()
换成这样试,因为源码里把ID改了。
作者: factory    时间: 2012-9-24 17:02:30

yuange 发表于 2012-9-24 16:43
username: $("input[name=txtUsername]").val()
换成这样试,因为源码里把ID改了。

用户框是miniui控件,请严格使用miniui的API
取值,getValue(),赋值setValue()
miniui的控件的所有属性,都是默认支持set和get的
作者: hehehaha    时间: 2012-9-25 10:16:36

yuange 发表于 2012-9-24 16:43
username: $("input[name=txtUsername]").val()
换成这样试,因为源码里把ID改了。

万分感谢,果然可以了。
作者: hehehaha    时间: 2012-9-25 10:17:54

factory 发表于 2012-9-24 17:02
用户框是miniui控件,请严格使用miniui的API
取值,getValue(),赋值setValue()
miniui的控件的所有属性,都 ...

谢谢版主。 可是 $("#username").getValue() 还是取不到啊!难道真像楼上所说,不能用ID了?
作者: niko    时间: 2012-9-25 11:01:00

你既然用了miniui,就用miniui的API:
mini.get("username").getValue();




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2