为什么前面的还存在
时间:2010-05-27
来源:互联网
头一天看jquery.
js部分:
请问为什么我假如填写了账号,然后又删除掉,这个时候会同时出现“不能为空”和“输入正确”的两个提示。请问如何解决呢?
});
})[/code]
js部分:
复制代码
|
请问为什么我假如填写了账号,然后又删除掉,这个时候会同时出现“不能为空”和“输入正确”的两个提示。请问如何解决呢?
});
})[/code]
作者: iphpmysql 发布时间: 2010-05-27
“填写了账号,然后又删除掉”这段话描述的不够清楚,填写了账号你有触发blur事件么?还是贴写完了焦点未移开然后直接把填写的删掉了呢?
如果触发过blur事件,那自然会在id为userNameError的span中有一段“输入正确”,再次因为空而触发blur时,你没有去清空刚才那个span,而仅仅是在另一个span里面又设置了一串文字。
如果触发过blur事件,那自然会在id为userNameError的span中有一段“输入正确”,再次因为空而触发blur时,你没有去清空刚才那个span,而仅仅是在另一个span里面又设置了一串文字。
作者: jokeykiss 发布时间: 2010-05-27
填写了账号有触发blur事件
作者: iphpmysql 发布时间: 2010-05-27
那建议你在$("#username").focus事件中添加一些代码来移除$("#userNameError")和$("#userNameCorrect")的内容。
作者: jokeykiss 发布时间: 2010-05-27
$(function(){
$("form").submit(function(){
var usernameVal = $('#username').val();
alert(usernameVal);
if(usernameVal.length == "")
{
$("#userNameError").html("用户名不能为空");
return false;
}
else
{
$("#userNameCorrect").html("输入正确");
return true;
}
});
})
$("form").submit(function(){
var usernameVal = $('#username').val();
alert(usernameVal);
if(usernameVal.length == "")
{
$("#userNameError").html("用户名不能为空");
return false;
}
else
{
$("#userNameCorrect").html("输入正确");
return true;
}
});
})
作者: couxiaozi1983 发布时间: 2010-05-27
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28