Как предотвратить отправку поля формы?

Я работаю над формой, которая содержит несколько элементов списка. Мне нужно предотвратить liотправку поля, содержащего несколько входных полей.

Вот код HTML:

<li id="field_1_120"><label for="input_1_120_1">Vendor Application</label>
   <div class="ginput_container">
      <input type="hidden" value="Vendor Application" name="input_120.1">
      <span>Price:</span> <span id="input_1_120" >0.00</span>
      <input type="hidden" value="0.00" id="ginput_base_price_1_120" name="input_120.2">
      <input type="hidden" value="1" name="input_120.3">
   </div>
</li>

Таким образом создается запись на странице сведений о записи при отправке указанного выше кода.

<p>Vendor Application, Qty: 1, Price: 0.00</p>

Я попытался использовать этот jQuery, чтобы запретить скрытые входы от отправки:

$('input[type=hidden]').attr('disabled',true)

Но теперь записи создаются так:

<p>, Qty: , Price: 0.00</p>

Я просто хочу полностью избавиться от элемента списка, чтобы для него не было создано никакой записи. Любая помощь будет оценена.

1 ответ

  1. Если удалить атрибут» name » из поля ввода, значения не будут отправлены, если только не существует еще нескольких javascript, собирающих значения по ID и передающих их