您好我编写了一些脚本,我使用Firefox测试它们,它们在FF中工作得很好。现在我尝试使用Chrome,甚至keydown也不能用于chrome。我也尝试过keyup而没有运气。这是我正在使用的代码:
$("#inputAuthNum,#inputName").keydown(function (ev) {
var key = ev.keyCode || ev.which;
if (key === 13) {
getData();
}
});
我尝试使用Chrome的firebug调试脚本,但它根本不会调用该事件。有什么想法吗?
由于
答案 0 :(得分:0)
我发现了这个问题,以防其他人拥有它。 Firefox的javascript允许使用可选参数,如:
function printForm (parameter='info') {
.....function
}
但是chrome并不允许它,无论如何我们应该记住javascript允许调用没有参数的函数,所以我们可以这样做:
function printForm (parameter) {
if (parameter == 'value') {
alert ('value has been sent')
} else {
alert ('no parameter');
}
}
printForm ('value');
printForm(); //Will print 'No parameter'
我希望有用。