急,在线等。。。

data_source 2010-07-30 01:59:05

//定义用户名校验的方法
function verify(){
var timestamp = (new Date()).valueOf();
var jqueryObj = $("#id");
var id = jqueryObj.val();
$.get("ajax.do?id="+id+"&t="+timestamp,null,callback);
}

function callback(data) {
var resultObj = $("#result");
if(data=='true'){
resultObj.html("<font color=red>ID已存在</font>"); } else {
}

//resultObj.html(data);

}

function valid() {
var o = $("#result");
if (o.html() !="<font color=red>ID已存在</font>") { //这个地方判断不了

$("form")[0].submit();
} else {
//alert(o.text());
}
alert(o.html());
}



o.text() !="<font color=red>ID已存在</font>" 也不行

怎么加判断?
...全文
85 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xk1126 2010-07-30
  • 打赏
  • 举报
回复
哈哈~!~~那咱来接分了!~~
hoojo 2010-07-30
  • 打赏
  • 举报
回复
其解决方法很多,建议多看点书。小问题自己搞定,可以把值放在属性里面
$().att("flag", ture) 还有$(div).data("b", 1);很多~
data_source 2010-07-30
  • 打赏
  • 举报
回复
IBM_hoojo 来接分吧
data_source 2010-07-30
  • 打赏
  • 举报
回复
内容根本就没变

终于自己搞定了

var b=1;
function verify(){
var timestamp = (new Date()).valueOf();
var jqueryObj = $("#id");
var id = jqueryObj.val();
$.get("ajax.do?id="+id+"&t="+timestamp,null,callback);
}

function callback(data) {
var resultObj = $("#result");
if(data=='true'){
resultObj.html("<font color=red>ID已存在</font>");
b=0;
} else {
resultObj.html("<font color=green>ID不存在,可以使用</font>");
b=1;
}

//resultObj.html(data);

}

function valid() {
var o = $("#result");
if (b =='1') {
$("form")[0].submit();
} else {
//alert(o.text());
}

}

加个了变量就可以了
我晕那,亏我多年的深厚变成功底啊
灭哈哈
孟子E章 2010-07-30
  • 打赏
  • 举报
回复
用indexOf试试,可能存在其他字符的,你alert(o.html() )看是啥就明白了,其实内容已经变了;

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧