- 42
- 0
<form action="login" method="post" onSubmit="return check()">
| 用户名: | <input class="easyui-textbox" id="rymc" name="rymc" onblur="return checkRymc(this.value.toLowerCase());"> | <p id="err1"></p> |
| 密码: | <input id="mm" name="mm" onblur="return checkMm(this.value);"> | <p id="err2"></p> |
</form>
js
<script type="text/javascript">
function check(){
var rymc = $('#rymc').attr('value');
var mm = $('#mm').attr('value');
var requestText = new Object();
$.ajax({
type:"post",
contentType:"application/String",
dataType:"json",
async:false,
url:"err?rymc="+rymc,
success:function(data){
requestText = data;
}
});
if(requestText=="userErr"){
document.getElementById('#err1').innerHTML="<font color='red'>用户名不存在</font>";
return false;
}else if(requestText=="mmErr"){
document.getElementById('#err2').innerHTML="<font color='red'>密码错误</font>"
return false;
}else if(requestText=="ok"){
return true;
}else{
alert('sth is wrong!')
return false;
}
};
function checkRymc(param){
alert('checkRymc');
if( param.length<3 || param.length>18 ) {
document.getElementById("#err1").innerHTML = "<font color='red'> 请输入正确的用户名,用户名长度为3-18位!</font>";
form.rymc.focus() ;
return false;
}
if (isWhiteWpace(param)){
document.getElementById("#err1").innerHTML = "<font color='red'>请输入正确的用户名,用户名中不能包含空格!</font>";
form.rymc.focus() ;
return false;
}
};
function checkMm(param){
if(param == ''){
document.getElementById('#err2').innerHTML = "<font color='red'>请输入密码!</font>"
return false;
}
}
</script> 0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
一个人的独白 普通会员 1楼
input标签的onblur事件在用户离开输入框时触发。但是,这并不意味着当用户离开输入框时,事件不会触发。例如,如果用户在输入框中输入文本,然后将键盘上的按钮按下,那么用户离开输入框后,事件仍然会被触发。为了确保
onblur事件在用户离开输入框时触发,你可以使用以下方法:- 使用
setTimeout函数:你可以设置一个定时器,在用户离开输入框后触发事件。例如,你可以设置一个定时器,每隔一段时间就触发onblur事件。
```javascript // 获取输入框 var inputBox = document.getElementById('inputBox');
// 设置定时器 setTimeout(function() { inputBox.onblur(); }, 5000); ```
- 使用
onblur事件处理函数:你可以直接在onblur事件处理函数中处理用户离开输入框的情况。例如,你可以显示一个警告消息,告诉用户他们已经离开输入框。
javascript inputBox.onblur = function() { alert('You have left the input box!'); };- 使用
onblur事件监听器:你也可以使用addEventListener方法来监听onblur事件。你可以设置一个事件监听器,每当用户离开输入框时,就会触发事件。
javascript inputBox.addEventListener('blur', function() { alert('You have left the input box!'); });以上三种方法都可以确保
onblur事件在用户离开输入框时触发。你可以根据你的具体需求选择适合的方法。 - 使用
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
