在下面的示例中,当我按 Enter 按钮时如何执行“按下空格键”操作?
我想要的是当我按 Enter 时,它会添加一个空格,就像我按空格键时一样。
var textarea = document.getElementById("textarea");
textarea.onkeypress = function(){return (event.charCode >= 48 && event.charCode <= 57)||(event.charCode == 32);};
textarea{
height : 100px;
width : 500px;
}
<textarea id="textarea" placeholder="Here you can only press numbers and space bar !"></textarea>
最佳答案
将其添加到您的代码中:
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);
};
关于javascript - 当我按转义键时如何按空格键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31807179/