Javascript 按escape时如何按空格

Javascript 按escape时如何按空格,javascript,html,textarea,onkeypress,Javascript,Html,Textarea,Onkeypress,在下面的示例中,当我按下enter按钮时,如何执行“空格键按下”操作? 我想要的是,当我按enter键时,它会添加一个空格,就像我按空格键一样。 var textarea=document.getElementById(“textarea”); textarea.onkeypress=function(){return(event.charCode>=48&&event.charCode将此添加到代码中: if(event.charCode == 13){ textarea.v

在下面的示例中,当我按下enter按钮时,如何执行“空格键按下”操作?
我想要的是,当我按enter键时,它会添加一个空格,就像我按空格键一样。

var textarea=document.getElementById(“textarea”);
textarea.onkeypress=function(){return(event.charCode>=48&&event.charCode将此添加到代码中:

if(event.charCode == 13){
        textarea.value = textarea.value + " ";
}
完整代码:

var textarea = document.getElementById("textarea");

textarea.onkeypress = function (event) {
    if(event.charCode == 13){
        textarea.value = textarea.value + " ";
    }
    return (event.charCode >= 48 && event.charCode <= 57) || (event.charCode == 32);
};
var textarea=document.getElementById(“textarea”);
textarea.onkeypress=函数(事件){
如果(event.charCode==13){
textarea.value=textarea.value+“”;
}
返回(event.charCode>=48&&event.charCode
var textarea=document.getElementById(“textarea”);
textarea.onkeypress=函数(事件){
var代码=(event.keyCode?event.keyCode:event.which);

如果(!(代码==13 | |代码==32 | |代码==8 | |代码==46 | |(code>=48&&code Thx,但我可以按一个lettre键,我不想输入数字、空格和回车。你只想输入字母表,其他什么都不想?只有数字、空格和回车键需要返回空格,就像这样:@Antoine它对我有效,我只能输入数字和空格,
enter
按要求添加空格。它对y有效吗我正在使用的ou?P.SChrome@Antoine它在Chrome上工作,而不是在Firefox上,因为Firefox默认情况下无法识别
事件
变量,必须明确定义。我更新了代码,现在应该可以工作了:)啊,我在IE 10上xD@Antoine祝你好运兄弟xD