热心网友
回答时间:2025-01-23 18:49
我来用jquery写一段~提示有淡出效果~嘿嘿~希望采纳
-------------------------------------------------
<script src="http://code.jquery.com/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$("#Text1").keyup(function(){
var str = $(this).val();
var regstr = /^\w{3,30}$/;//3-30位由数字 字母 下划线组成的字符串
if(str==""){
$("#CheckArea").fadeOut();
return false;
}
if(!regstr.test(str)){
$("#CheckArea").html('用户名非法!');
}
else{
$("#CheckArea").html('ok!');
}
$("#CheckArea").fadeIn("slow");
});
</script>
收起
热心网友
回答时间:2025-01-23 18:46
/jquery.validate.js
jquery的一个验证框架,这个还不错的
收起
热心网友
回答时间:2025-01-23 18:46
很基础的正则表达式就可以搞定啦
举个例子。
<script type="text/javascript">
function fliterstring() {
var regstr = /^\w{3,30}$/;//3-30位由数字 字母 下划线组成的字符串
if (regstr.test(document.getElementById("Text1").value)) {
}
else {
document.getElementById("Text1").value = "";
alert("用户名非法");
}
}
</script>
<input id="Text1" type="text" onkeyup="fliterstring()"/></p>
收起
热心网友
回答时间:2025-01-23 18:54
我知道的实现的方法有好几种。
最好找个框架,现在有很多框架都可以实现的,而且很方便和美观。
个人感觉jquery不错。
本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。
收起