javascript写的表单验证,当提示比如“请输入用户名”时,怎么让他自动定位到用户名表单

a965551100 2019-06-23 12:53:02
javascript写的表单验证,当提示比如“请输入用户名”时,怎么让他自动定位到用户名表单


<script>
layui.use(['laydate', 'form', 'layer', 'table', 'element'], function() {
layer = layui.layer; //弹层

$("#loginBtn").click(function () {

var username = $("#username").val();
var password = $("#password").val();
//var varification = $("#captcha").val();


username = $.trim(username);
password = $.trim(password);
//varification = $.trim(varification);

if (username.length < 1) {

layer.msg('请输入正确格式的用户名');
return false;

}
else if (password.length < 6) {
layer.msg('请输入正确格式的密码');
return false;

}
else //if (varification == '') {
//layer.msg('请输入正确格式的验证码');
//return false;

//}

$.ajax({
type:'post',
url:'user_Login_checklogin.html',
data: { username: username, password: password},
dataType:'json',
success:function(result){
if(result['status'] == 0){
layer.msg(result['info']);
if(result['info'] == '验证码输入有误!') {
$('#captcha').val('');
$('#captcha').focus();
}
} else {
layer.msg('登录成功,正在跳转到管理中心... ');
setTimeout(function() {
window.location.href = "<{$siteurl}>" + "user_Index_index.html";
},3000 );


}
}
})
})
$(document).keyup(function(event){
if(event.keyCode ==13){
$("#loginBtn").trigger("click");
}
});
});
function reimg() {
var img = document.getElementById("vercodeImg");
img.src = "./agent_Login_verifycode.html?csrf_token="+csrf_token+"&rnd=" + Math.random();
}
</script>
...全文
253 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
kang#kang 2019-06-24
  • 打赏
  • 举报
回复
在你提示错误的地方 在return false之前 添加:$("#username").focus(); 让表单获取焦点就可以了

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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