В следующем примере, как я могу выполнить действие «пробела» при нажатии кнопки ввода?
Что я хочу, когда я нажимаю enter, он добавит пробел, например, когда я нажимаю клавишу пробела.
Как нажимать пробел, когда я нажимаю escape
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>
Thx. Это я или ваш JSFiddle не работает? –
@Antoine Он работает для меня, я могу вводить только числа и пробелы, а 'enter' добавляет пространство по запросу. Разве это не работает для вас? P.S Я использую Chrome –
@Antoine Он работал с Chrome, а не с Firefox, поскольку Firefox не распознавал переменную 'event' по умолчанию и должен был быть явно определен. Я обновил код, теперь он должен работать :) –