У меня есть текстовое поле с шрифтом переменной ширины, и мне нужно обеспечить, чтобы пользователь не мог вводить больше текста, чем он «подходит» на текстовом поле без прокрутки.Ограничить текстовое поле текстом, который «подходит»
Просто ловушка keydown и preventDefault()
'ing означает, что я не могу покрыть прецедент, где пользователь вставляет вещи в текстовое поле.
Расчет ширины текста не помогает мне определить, сколько текста делает подходит для этой коробки.
Как это сделать?
Не использовать JavaScript на всех. Вы можете использовать css, например. 'overflow-x: hidden;' –
Вы всегда можете сделать автоматически расширяемую текстовую область - это не будет прокрутка, это опция? Я мог бы вам помочь. –
Это не моя проблема, но вместо этого мне нужно ** для предотвращения переполнения текста внутри. Как и в случае, по крайней мере, я должен знать, сколько текста переполнено из этого поля с фиксированным размером в пикселях, переменным размером в символах и помешать ему получить значение textarea –