Добрый день!
Возникла проблема в таких известных браузерах как IE6,7.
Скрипт предназначен для авторизации пользователя в зависимости в какой из форм он ввел данные.
Проблема возникает в следующем, по нажатию на клавишу Enter, если данные ведены в первой форме он отрабатывает, если же во второй форме то он не понимает что от него хотят. Помогите решить проблему в указанных браузерах. В других популярных браузерах все ОК.
Заранее всем спасибо
САМ JS скрипт
<script type="text/javascript">
document.onkeydown = function(e) {
e = e || window.event;
if (document.getElementById('namename').value !='' && document.getElementById('passpass').value !=''){
if (document.getElementById('namename').value !='Логин ( 10 цифр номера )') {
if (e.keyCode == 13) {
document.getElementById('form-login').submit();
}
}
}
if (document.getElementById('username').value!='' && document.getElementById('passwd').value!='') {
if (e.keyCode == 13) {
document.getElementById('com-form-login').submit();
}
}
return true;
}
</script>
ФОРМЫ
<form method="post" id="form-login" >
<div id="login" class="login_out">
<div class="l"><input type="text" id="namename" onfocus="onclickUserName(this);" onblur="onblurUserName(this);" name="username" value="Логин ( 10 цифр номера )" /></div>
<div class="l"><input type="password" id="passpass" onfocus="onclickUserNamePass(this);" onblur="onblurUserNamePass(this);" name="passwd" value="" /></div>
<div class="remember"> </div>
<div class="enter"><a href="javascript:void(0)" onclick="document.getElementById('form-login').submit(); return false;">Войти</a></div>
<div class="enter_clipart"></div>
</div>
</form>
<form style="float: left;" method="post" name="com-login" id="com-form-login">
<div class="field">
<div class="inp"><input style="" name="username" id="username" type="text" class="inputbox username-login" alt="username" size="18" /></div>
</div>
<div class="field">
<div class="inp"><input style="background: #ffffff !important;" type="password" id="passwd" name="passwd" class="inputbox" size="18" alt="password" /></div>
</div>
<div class="field">
<a href="javascript:void(0)" onclick="document.getElementById('com-form-login').submit(); return false;" class="button" style="width: 125px; margin: 0px 0px 0px 0px; float: right;">
<div class="btn_bg_right"></div>
<div class="btn_text">Авторизоваться</div>
</a>
</div>
</form>