mik*_*use 1 javascript return-path
document.getElementById('search_field').onkeypress = function(e) {
if (!e) e = window.event;
var keyCode = e.keyCode || e.which;
if (keyCode == '13') {
window.location.href = '/search/?s=' + $('#search_field').val();
return false;
}
};
Run Code Online (Sandbox Code Playgroud)
最后一个括号显示错误,并非所有代码路径都返回值,这里似乎有什么问题?谢谢
尝试这个 :
document.getElementById('search_field').onkeypress = function(e) {
如果(!e){
e = 窗口. 事件;
}
var keyCode = e.keyCode || e.其中;
if (keyCode == '13') {
window.location.href = '/search/?s=' + $('#search_field').val();
返回假;
}
返回真;
};
更多...我认为你可能不会同时使用纯javascript和jquery
所以你宁愿选择
document.getElementById('search_field').onkeypress = function(e) {
if (!e) e = window.event;
var keyCode = e.keyCode || e.其中;
if (keyCode == '13') {
window.location.href = '/search/?s=' + document.getElementById('search_field').value;
返回假;
}
返回真;
};
$( "#search_field" ).keypress(function( 事件 ) {
if ( event.which == 13 ) {
event.preventDefault();
window.location.href = '/search/?s=' + $(this).val();
返回假;
}
返回真;
});
| 归档时间: |
|
| 查看次数: |
8502 次 |
| 最近记录: |