!something==somethingelse
is not the same as
something!==somethingelse
in javascript, it seems.
function check_enter(e) {
var target = e.target ? e.target : e.srcElement;
var keyCode = e.keyCode ? e.keyCode : e.which;
-
- if(keyCode==13 && !target.nodeName=='a' && (!target.type || (target.type!='submit' && target.type!='textarea')))
+ if (keyCode==13 && target.nodeName!='a' &&
+ (!target.type || !(target.type=='submit' || target.type=='textarea'))) {
return false;
- else
+ } else {
return true;
+ }
}
quiz_timer = {