Показать сообщение отдельно
  #1 (permalink)  
Старый 30.10.2018, 00:38
Аспирант
Отправить личное сообщение для brp80000 Посмотреть профиль Найти все сообщения от brp80000
 
Регистрация: 27.10.2018
Сообщений: 40

Поле для ввода HEX с границами диапазона, динамически меняющимися от выбора <select>
<style>
.max1:invalid {
color: red }
.max1:valid {
color: black;} </style>

Есть вот такой select
<select name ="CanFrame_Type" id="CanFrame_Type">
<option value="Std">Std</option>
<option value="Ext">Ext</option>
</select>
Далее поле для ввода НЕХ
<input id="Can_ID" name="Can_ID" size="5" class="max1" pattern="[A-F\d]{1,5}" />

когда выбрано Std должен быть доступен диапазон 0x0-0x7FF
а когда Ext то 0x800-0xFFFFFFFF. Соответственно желательно ещё и менять количество доступных символов для ввода Std {1,3} а при Ext {3,8}

Последний раз редактировалось brp80000, 30.10.2018 в 01:03.
Ответить с цитированием