Mozilla FireFox не поддерживает определенные символы внутри тега <input> - PullRequest
0 голосов
/ 25 сентября 2019

У меня есть поле ввода в Firefox, которое поддерживает определенные специальные символы: Пример: он поддерживает: !, #, $, но не: % и другие.Я хотел бы ввести процентное число внутри моего поля ввода, которое ff запрещает вводить, оно отлично работает в Chrome.

Ext jscode:

 {
                    text: $L("value"),
                    menu: [{
                        xtype: 'textfield',
                        maskRe: /[\d%]/,
                        enableKeyEvents: true,
                        allowNegative: false,
                        width: 100,
                        setNodeValue: function() {
                            var rawValue = this.getValue(), // number entered in the textfield.
                                val = parseInt(rawValue);
                            if (val > -1) {
                                this.context.record.get("config").compare = this.context.compare;
                                this.context.record.get("config").value = val;
                                this.context.record.get("config").isPercentage = rawValue.indexOf("%") > 0;
                            }
                        }
                    }]
                }

, и вот как это компилируетсяв html:

<input type="text" size="20" autocomplete="off" id="ext-comp-1588" name="ext-comp-1588" class="x-form-text x-form-field q-quick-menu" style="width: 92px;">

Есть ли что-нибудь необходимое для обработки специальных символов для поля ввода внутри FF?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...