Anonymous
Программное обеспечение для редактора метода ввода языка вмешивается в мою проверку ввода
Сообщение
Anonymous » 08 май 2025, 10:10
У меня есть эта функция JavaScript для разрешения численного ввода только < /p>
Код: Выделить всё
window.addNumericInputValidation = function (elementId) {
var $element = $("#" + elementId);
// First remove any existing handlers to prevent stacking
$element.off("keydown.numericValidation");
$element.off("paste.numericValidation");
// Handle keydown for typing
$element.on("keydown.numericValidation", function (e) {
console.log("key code", e.keyCode);
// Allow: backspace, delete, tab, escape, enter, etc.
if ($.inArray(e.keyCode, [46, 8, 9, 27, 13]) !== -1 ||
// Allow: Ctrl+A, Ctrl+C, Ctrl+V, Ctrl+X
(e.keyCode === 65 && (e.ctrlKey || e.metaKey)) ||
(e.keyCode === 67 && (e.ctrlKey || e.metaKey)) ||
(e.keyCode === 86 && (e.ctrlKey || e.metaKey)) ||
(e.keyCode === 88 && (e.ctrlKey || e.metaKey)) ||
// Allow: home, end, left, right
(e.keyCode >= 35 && e.keyCode
Подробнее здесь: [url]https://stackoverflow.com/questions/79611862/language-input-method-editor-software-is-interfering-with-my-input-validation[/url]
1746688221
Anonymous
У меня есть эта функция JavaScript для разрешения численного ввода только < /p> [code]window.addNumericInputValidation = function (elementId) { var $element = $("#" + elementId); // First remove any existing handlers to prevent stacking $element.off("keydown.numericValidation"); $element.off("paste.numericValidation"); // Handle keydown for typing $element.on("keydown.numericValidation", function (e) { console.log("key code", e.keyCode); // Allow: backspace, delete, tab, escape, enter, etc. if ($.inArray(e.keyCode, [46, 8, 9, 27, 13]) !== -1 || // Allow: Ctrl+A, Ctrl+C, Ctrl+V, Ctrl+X (e.keyCode === 65 && (e.ctrlKey || e.metaKey)) || (e.keyCode === 67 && (e.ctrlKey || e.metaKey)) || (e.keyCode === 86 && (e.ctrlKey || e.metaKey)) || (e.keyCode === 88 && (e.ctrlKey || e.metaKey)) || // Allow: home, end, left, right (e.keyCode >= 35 && e.keyCode Подробнее здесь: [url]https://stackoverflow.com/questions/79611862/language-input-method-editor-software-is-interfering-with-my-input-validation[/url]