Какова ваша стратегия передачи параметров в ненавязчивый Javascript?
Скажем, у нас есть три динамически генерируемых поля ввода, которые необходимо проверить для диапазонов:
<input id="smallValue" class="validatedRange" />
<input id="mediumValue" class="validatedRange" />
<input id="largeValue" class="validatedRange" />
В Javascript:
Ext.onReady(function () {
Ext.select("input.validatedRange").on("change", function () {
// How to get the min/max values to here?
});
});
Каким-то образом минимальные / максимальные значения должны быть включены в разметку.«Лучший» способ, который я вижу в настоящее время, - это злоупотреблять тегом следующим образом:
<input id="smallValue" class="validatedRange" min="0" max="10" />
<input id="mediumValue" class="validatedRange" min="100" max="1000" />
<input id="largeValue" class="validatedRange" min="1000" max="10000" />
Знаете ли вы лучший способ?