Значение HTML ‹input› поддерживает несколько значений настраиваемых полей

Я создаю настраиваемое поле AJAX Post filter, его значения фильтра корректны. Теперь мне нужно сделать его более необязательным, после чего он поддерживает несколько значений одного настраиваемого поля.

Работаем следующим образом:

Пользовательское поле Key & Value ===> display = 4 ... Это для 1-го ввода, другие значения будут 5,6 и 7.

<div class="display">   
    <li><input type="checkbox" name="display" value="4" class="br"> 4 inch  </li>
    <li><input type="checkbox" name="display" value="5" class="br"> 5 inch  </li>
    <li><input type="checkbox" name="display" value="6" class="br"> 6 inch </li>
    <li><input type="checkbox" name="display" value="7" class="br"> 7 inch </li>
</div>

Обязательно Таким образом:

Пользовательское поле Key & Value ===> display = 3.5 .. для первого ввода

<div class="display">   
    <li><input type="checkbox" name="display" value="1.0 - 4" class="br"> Below - 4.0 inch  </li>
    <li><input type="checkbox" name="display" value="4.1 - 5" class="br"> 4.1  - 5 inch  </li>
    <li><input type="checkbox" name="display" value="5.1 - 6" class="br"> 5.1  - 6.0 inch </li>
    <li><input type="checkbox" name="display" value="6.1 - 8" class="br"> 6.1  - above inch  </li>
</div>

Необходимо более подробно:

Когда я помещаю значение 1 to 4 в настраиваемое поле, сначала отфильтруйте его с помощью флажка.

Как управлять значением входного тега 1 - 4, которое будет поддерживать значения настраиваемых полей, которые также будут между 1 - 4?

Другими словами, внутри значения входного тега поддерживается несколько значений.


person FRQ6692    schedule 28.08.2016    source источник


Ответы (1)


Вместо того, чтобы использовать, например, в вашем <input> значение '1.0 - 4', почему бы вам просто не указать максимальное значение. Итак, вместо этого у вас будет:

<div class="display">   
    <li><input type="checkbox" name="display" value="4" class="br"> Below - 4.0 inch  </li>
    <li><input type="checkbox" name="display" value="5" class="br"> 4.1  - 5 inch  </li>
    <li><input type="checkbox" name="display" value="6" class="br"> 5.1  - 6.0 inch </li>
    <li><input type="checkbox" name="display" value="9" class="br"> 6.1  - above inch  </li>
</div>

Затем после того, как вы создадите еще одно настраиваемое поле в своем сообщении, например, 'screen', в которое вы поместите реальное значение экрана (чтобы отображалось над телефоном в вашем шаблоне ).

Затем вы будете использовать поле 'display'custom только с фильтром ajax.


Связанные авторские темы:

person LoicTheAztec    schedule 04.09.2016