Я видел все сообщения об этой проблеме, но я все еще не могу заставить клавишу ввода работать в Firefox. Вот все мои итерации кода, и я, очевидно, изменил его сто раз, чтобы попытаться заставить его работать. Я могу заставить его работать в IE, а не в Firefox. Альтернативный вопрос: я новичок в xPages. Где я могу определить функцию в xPage или мне нужно создать библиотеку сценариев и добавить ее в ресурсы? Спасибо всем.
Майк
var metaChar = false;
var key = event.keyCode || event.which;
if (key == 13) {
metaChar = true;
event.returnValue = true;
alert("true13");
}
if (key != 13) {
if (metaChar) {
alert("false");
metaChar = false;
} else {
alert("true");
event.returnValue = false;
}
}
/*
var vevent = event.keyCode || event.key // IE does not pass event to the function
if(vevent == window.event){
code = event.keyCode;
}else{
code = event.key;
}
if(code == 13){
event.returnValue = true;
alert("True");
} else {
event.returnValue = false;
return false;
alert("False");
}
*/
var e = event.keyCode || event.which;
charCode = e.keyCode || e.which;
if(charCode == 13){
return true;
alert("True");
} else {
return false;
alert("False");
}
eturn false
? если это не опечатка, синтаксическая ошибка убьет весь блок кода. - person Marc B   schedule 10.12.2015