Forum Moderators: open
Mycode:
function checkKey(form) {
if (form.x1.value.length==6)
form.x2.focus();
key = event.keyCode;
if (key==13 ¦¦ key==0) {
if (form.x0.value.length <= 1) {
alert("enter name");
form.x0.focus();
return;
}
if (form.x1.value.length!= 6 ¦¦ form.x2.value.length!= 7) {
alert("enter number");
form.x1.focus();
return;
}
if (checkxumin(form.x1.value,form.x2.value)==false) {
alert("try again");
form.x1.focus();
return;
}
form.submit();
}
___________________________________
IE & Opera works fine..
but firefox says:
"event is not defined"
key = event.keyCode;
any idea? please help me i'm a newbie
thank you
have a good day
function checkxumin(xumin1, xumin2) {
var i, sum = 0;
var str = xumin1 + xumin2;
if (parseInt(xumin2) < 1000000 && parseInt(xumin2) > 4999999)
return false;
for (i=0,sum=0; i<12; i++)
sum += (((i%8) + 2) * (str.charAt(i) - "0"));
if (((11 - (sum % 11)) % 10) == str.charAt(12))
return true;
return false;
}
function checkKey(form) {
if (form.x1.value.length==6)
form.x2.focus();
key = event.keyCode;
if (key==13 ¦¦ key==0) {
if (form.x0.value.length <= 1) {
alert("enter name");
form.x0.focus();
return;
}
if (form.x1.value.length!= 6 ¦¦ form.x2.value.length!= 7) {
alert("enter number");
form.x1.focus();
return;
}
if (checkxumin(form.x1.value,form.x2.value)==false) {
alert("try again");
form.x1.focus();
return;
}
form.submit();
}
}
//-->
</SCRIPT>
</HEAD>
<BODY onload="goFocus()">
<FORM name=form1 action="login.php" method=post>
<TABLE width="350" border="0" cellpadding="0" cellspacing="6" bgcolor="#F2F3F3">
<TR>
<TD align="right">
name
</TD>
<TD>
<INPUT size=6 name=x0 maxlength=4 type=text>
</TD>
</TR>
<TR>
<TD align="right">
number
</TD>
<TD>
<INPUT size=6 maxlength=6 name=x1 type=text onKeyUp="checkKey(this.form)"> - <INPUT size=9 maxlength=7 name=x2 type=password onKeyDown="checkKey(this.form)">
</TD>
</TR>
<TR>
<TD align="center" height="30" colspan="2">
<INPUT type=button value="send" onClick="checkKey(this.form)">
</TD>
</TR>
</TABLE>
</FORM>
__________________________________________
Here is the whole script I'm having problems with
it's very difficult for me
Big thanky you!
..
<INPUT type=button value="send" onClick="checkKey(this.form,event)">
..
function checkKey(form,iEv) {
if (form.x1.value.length==6)
form.x2.focus();
var evt
if ( typeof window.event!= "undefined" ) { evt = window.event; }
else { evt = iEv; }
var key = (evt.charCode)? evt.charCode :((evt.which)? evt.which : evt.keyCode);
..
function checkSubmit(form){
if (form.x0.value.length <= 1) {
alert("enter name");
form.x0.focus();
return;
}
if (form.x1.value.length!= 6 ¦¦ form.x2.value.length!= 7) {
alert("enter number");
form.x1.focus();
return;
}
if (checkxumin(form.x1.value,form.x2.value)==false) {
alert("try again");
form.x1.focus();
return;
}
form.submit();
}
call it here
if (key==13 ¦¦ key==0) { checkSubmit(form); }
and here
<INPUT type=button value="send" onClick="checkSubmit(this.form)">