先说需求吧。要实现的是一个重复登录功能,点击一个按钮出现一个div。在div中有用户名,密码,提交,重置。我是用dwr实现的,就是点击提交用javascript调用,点击重置也是用的javascript。而不是用的from。
这些都实现了。问题是在我输入完用户名和密码的时候点击提交才能重复登录,点击回车键不能。如何让点击回车的时候也能实现和点击提交按钮的时候一样的功能。
小弟的javascript实在不行,还望哪位大哥帮我看看。
谢谢啦!!!!一下是点击提交的代码。
function invoke(){
logout();
var ip = document.all.ip.value;
var i = document.all.username.value
var k = document.all.password.value
EventService.changeEmployee(i,k,
function(data){
if(data!=null){
var map;
map in data;
var i = data.userid;
var j = data.dept;
var k = data.role_id;
if(j=="53"){
EventService.centerLogin(ip,i);
}
window.location.href="/Event122/main/zx_index.jsp?user="+i+"&dept="+j+"&isMonitor="+k+"";
}else{
msgBox("您输入的用户名密码不正确!请重新输入!");
document.all.username.value="";
document.all.password.value="";
}
}
);
}
这些都实现了。问题是在我输入完用户名和密码的时候点击提交才能重复登录,点击回车键不能。如何让点击回车的时候也能实现和点击提交按钮的时候一样的功能。
小弟的javascript实在不行,还望哪位大哥帮我看看。
谢谢啦!!!!一下是点击提交的代码。
function invoke(){
logout();
var ip = document.all.ip.value;
var i = document.all.username.value
var k = document.all.password.value
EventService.changeEmployee(i,k,
function(data){
if(data!=null){
var map;
map in data;
var i = data.userid;
var j = data.dept;
var k = data.role_id;
if(j=="53"){
EventService.centerLogin(ip,i);
}
window.location.href="/Event122/main/zx_index.jsp?user="+i+"&dept="+j+"&isMonitor="+k+"";
}else{
msgBox("您输入的用户名密码不正确!请重新输入!");
document.all.username.value="";
document.all.password.value="";
}
}
);
}
if(evt.keyCode==13)
{
submit();
}
var evt = window.event?window.event:evt;
if(evt.keyCode==13)
{
submit();
}
}
function keyDown()
{
var e=event.srcElement;
if(event.keyCode==13)
{
//提交表单代码
}
}
</script>