Как разрешить использование цифр, клавиш возврата, удаления, клавиш со стрелками влево и вправо в текстовом элементе управления IBM BPM или в строке ввода Brazos

Привет, я хочу ограничить нежелательные символы, такие как не разрешить символы и специальные символы разрешить только цифры и слева, назад, Backspace и удалить. для этого требования мне нужно передать ниже код в поле ввода

  onkeypress="return (event.which >= 48 && event.which <= 57) ||
 event.which == 8 || event.keyCode == 46 || event.keyCode == 37 ||
 event.keyCode == 39" maxlength="12"

Я пытаюсь сохранить приведенный выше код в атрибутах HTML, но он не будет помещаться в поле ввода.

поэтому, пожалуйста, любой орган может помочь мне выполнить это требование, как достичь.

1 ответ

Было бы полезно узнать сценарий использования, но похоже, что вы хотите, чтобы пользователь вводил только цифры с максимальной длиной 12. В элементе управления "Строка ввода" для пользовательского интерфейса Brazos есть параметры конфигурации, называемые "Маска ввода включена". "и" Формат маски ввода ". Если вы включите первую опцию, вы можете заполнить нужный шаблон в опции "Формат маски ввода". Наведите указатель мыши на ярлык этой опции, чтобы узнать, как использовать шаблоны.

Если бы в этом случае было, скажем, ровно 5 цифр, вы бы написали "99999" (без кавычек). Если бы это был случай, описанный выше, до 12 цифр, вы бы написали "?999999999999" (опять же, без кавычек).

Другие вопросы по тегам