Сайт .
Этот код не оптимизирован и не является лучшим методом. Если у вас есть идеи по улучшению чего-либо, дайте мне знать.
Пожалуйста, посетите сайт, чтобы получить представление о данных.
Я использовал Dan G. Switzer, плагин для вычислений II [добавление .sum () .max () .min () .avg ()]
Требование к валидации, которое я хотел бы иметь, - убедиться, что ничто не противоречит уже определенному диапазону пользователя. Кроме того, в диапазоне нет пробелов.
Например, дать
Brian 40 50 1200
Brian 50 70 1200
Я не хочу, чтобы пользователь мог установить первые 50 на 39, потому что 39 будет меньше 40. Я не хочу, чтобы они позволили 50 установить значение выше 50, потому что это будет перекрывать следующий диапазон.
Есть хорошие идеи? возможно, на самом деле пробегает все значения, затем создает реальный диапазон, а затем в BLur проверяет, чтобы убедиться, что ни один диапазон не перекрывается или не перекрывается.
Каждый уникальный вход определяется как id = NAME, поэтому, если бы я хотел сослаться на все входы Брайана, я мог бы использовать $("input[id='Brian']").each()
или, если бы я хотел сослаться на все входы START Брайана, я мог бы использовать $("input[id='Brian'][name='start[]'").each()
Edit:
Следует отметить, что страница - это PHP, и PHP запускается для заполнения входных данных через файл CSV. Он всегда будет начинаться с правильных данных, и PHP может использоваться для создания диапазонов.
из-за этого я думал просто отключить поле START, потому что оно всегда будет заполнять следующий диапазон. Однако я добавлю возможность удалять правила, чтобы они могли запутаться, если они ограничены в своих возможностях.