Потому, что ваша функция valParam() расчитывает, что в каждом наборе параметров может быть выбран только один из них. Её надо переписать так, что бы она могла обрабатывать несколько выбранных парамтеров в каждом наборе.
А, в чём проблема?
Перебираете ключи объекта и у каждого ключа проверяете чему равно поле status. Если равно "error", то у этого же ключа берете значение поля text
1. Скрываете ваши <p></p> стилями
2. Добавляете обработчик события изменения значения вашего <input />, который в зависимости от выбранного значения ищет нужный <p></p> и добавляе ему класс .selected и убирает этот класс у других <p></p>
3. Добавляете нужные стили для класса .selected