Показать сообщение отдельно
  #8 (permalink)  
Старый 29.06.2021, 16:57
Аватар для Vlasenko Fedor
Профессор
Отправить личное сообщение для Vlasenko Fedor Посмотреть профиль Найти все сообщения от Vlasenko Fedor
 
Регистрация: 13.03.2013
Сообщений: 1,572

<input is="input-separator" id="test" value=""/>
<button onclick="alert(test.value)">Show value</button>
<script>
    customElements.define('input-separator', class extends HTMLInputElement {
        constructor() {
            super();
            addEventListener('input', _ => {
                this.value = new Intl.NumberFormat('en-GB').format(this.value.replace(/\D+/g, ''));
            })
        }
    }, {extends: 'input'});
</script>

вариант
Ответить с цитированием