我试图在event.keyCode == 13时一个接一个地执行2个JavaScript函数。问题是,当它使用一个函数时,如果有两个或更多函数它会停止工作。请看一下我的代码:
<?php
echo "
<input type = "text"
onKeyDown=\"
if(event.keyCode==13)
ajaxPass('one','two');
ajaxPass('three','four');
\">
";
?>
答案 0 :(得分:0)
代码应为
<input type = "text"
onKeyDown="
if(event.keyCode==13) {
ajaxPass('one','two');
ajaxPass('three','four');
}
">
条件'if'只会执行第一行,如果缺少'{}'。
答案 1 :(得分:0)
您可以使用回调功能来实现该方法
function a(callback) {
// at the end of this function
callback();
}
function b() {}
// then call them like this
a(b);