проверка условия данных input

171
20 августа 2021, 07:20

Может баян, но не нашёл для jsp. Есть выпадающий список select, есть input type='number' и кнопка type='submit'. Задача для разных выбранных значений выпадающего списка сделать свои ограничения min и max для input. Как проверить выбранное значение из списка и отреагировать на него? 1.Можно при не верном вводе делать кнопку disabled. 2.Можно для каждого выпадающего значения из списка назначить min/max для input 3.Можно проверять правильность введённых в input чисел для каждого выбранного из списка. Подскажите название функций или где прочитать, реализацию напишу сам. Нет возможности писать ограничения в классах java.

Answer 1
<script>
document.getElementById('typeAmount').onchange = function(e){
    if (document.getElementById('typeAmount').value>1){
        document.getElementById('density').setAttribute('max','0.7999');
        document.getElementById('density').setAttribute('min','0.6000');
}
    else {
        document.getElementById('density').setAttribute('max','1.0000');
        document.getElementById('density').setAttribute('min','0.8000');
    }
}
</script>

решился добавлением javascript

READ ALSO
Tilda - изменить ссылку кнопки [закрыт]

Tilda - изменить ссылку кнопки [закрыт]

Хотите улучшить этот вопрос? Добавьте больше подробностей и уточните проблему, отредактировав это сообщение

360
Поменять стиль тэга

Поменять стиль тэга

Хочу поменять стили для тэга vuetify v-data-tableКак мне обратиться к :headers="dataSecretsTableHeaders", если я хочу поменять стили только для dataSecretsTableHeaders в CSS?

138
C# WPF изменение длины GridViewColumn в GridView как в DataGrid

C# WPF изменение длины GridViewColumn в GridView как в DataGrid

В GridView GridViewColumn горизонтально можно потащить за пределы GridView и покажется горизонтальный ScrollBar

201
Сетевое приложение на WinForms

Сетевое приложение на WinForms

Собираюсь написать сетевое приложение на WinForms для обработки заказов внутри предприятия, приложение будет лежать на сетевом диске, откуда...

217