Как добавить некоторые символы при вводе текста с помощью Jquery Mask - PullRequest
0 голосов
/ 21 января 2020

Я пытаюсь сделать маску для ввода текста. Я работаю с данными о долготе (пример: 00 ° 01.231 N ). Я хотел бы вставить последний символ «N» как предварительно заполненный или добавить его, когда пользователь набирает последний номер. «N» может быть изменено пользователем в «S» в конце концов.

var opts = {
  onKeyPress: function (cep, event, currentField, options) {
    console.log('A key was pressed!:', cep);
  },
  placeholder: "##° ##.###' N/S",
  clearIfNotMatch: true,
  translation: {
    'n': {
      pattern: /[Nn,Ss]/, optional: false
    }
  }
}
$('#element').mask("00° 00.000' n", opts);

Здесь я подготовил jsfiddle пример

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