На данный момент есть скрипт, который запрещает вводить пробелы в формы. Как не только запрещать их вводить, но и обрезать пробелы при вставке текста, если они там есть?
<input type="text" name="name" onkeypress="return check(event);">
<script type="text/javascript">
function check(event) {
if (event.keyCode == 32) {
return false;
}
}
</script>
Можно навесить обработчик на событие onpaste
пример кода:
var myInput = document.getElementById('name'),
cleanSpaces;
cleanSpaces = function(e) {
e.preventDefault();
var pastedText = '';
if (window.clipboardData && window.clipboardData.getData) {
pastedText = window.clipboardData.getData('Text');
} else if (e.clipboardData && e.clipboardData.getData) {
pastedText = e.clipboardData.getData('text/plain');
}
this.value = pastedText.replace(/\s/g, '');
};
myInput.onpaste = cleanSpaces;
function check(event) {
if (event.keyCode == 32) {
return false;
}
}
<input type="text" id="name" onkeypress="return check(event);">
Ссылка на источник: Javascript - Removing spaces on paste
Описание работы в ответе @fellzo :)
window.onload = function() {
var txtInput = document.getElementById('txt');
txtInput.addEventListener('input', function() {
check(txtInput);
});
}
function check(input) {
var newValue = input.value.replace(/\s/g, '');
if (input.value != newValue) {
input.value = newValue;
}
}
<input id="txt" type="text" name="name" />
Привязать к отправке формы и изменению input'а фукнцию, которая меняет значение формы на значение без пробелов. Для этого можно использовать строковый метод replace(' ', ''), которая заменит каждый пробел на пустую подстроку.
function replace_spaces(event) {
event.target.value = event.target.value.replace(' ', '');
}
<input type="text" id="inp" oninput="replace_spaces(event)">
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Доброго времени суток, прошу мне помочьПроблема заключается в том, что не работает адаптивность если заходить с телефона или планшета
У меня есть trigger,который нормально реагирует на столкновения,но когда я вращаю его таким кодом: