jQuery MiniUI
标题:
表单AJAX验证问题一?
[打印本页]
作者:
天狼
时间:
2013-4-7 22:27:19
标题:
表单AJAX验证问题一?
方法一:验证拦截:
function onGradeNameUniqueValidation(e) {
if (e.isValid) {
$.post(
'../grade/checkGradeNameUnique.action',
{gradeName:e.value},
function(data) {
if (data == 'true') {
e.errorText = "年级名称已经存在";
e.isValid = false;
}
}
);
}
}
文本框一直没有错误提示,我确定if是执行进去了的。如图:
作者:
niko
时间:
2013-4-8 09:09:47
注意ajax需要同步调用,我做了一个ajax验证示例是可以的:
validate.txt是:
{ error: -1, errorMsg: "注册名重复"}
复制代码
js方法:
function onUserNameValidation(e) {
if (e.isValid) {
$.ajax({
url: "validate.txt",
async: false,
success: function (text) {
var obj = mini.decode(text);
if (obj.error != 0) {
e.errorText = obj.errorMsg;
e.isValid = false;
}
}
});
}
}
复制代码
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/)
Powered by Discuz! X2