2016-05-01 4 views
0

私は複数のリスト項目を含むフォームに取り組んでいます。複数の入力フィールドを含む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" >$180.00</span> 
     <input type="hidden" value="$180.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: $180.00</p> 

私が提出されることから、隠し入力を許可しないように、このjQueryのを使用してみました:

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

しかし、今のエントリは次のように作成されます。

<p>, Qty: , Price: $180.00</p> 

私はしたいですリスト項目を完全に取り除いて、項目を作成しないようにします。どんな助けもありがとう。

+0

を渡していない限り、値は、提出されず、どのように正確にLIが送信されますか? – adeneo

答えて

0

あなたが入力フィールドから「名前」属性を削除した場合はそこにいくつかのより多くのjavascript収集値がIDであり、それらに

関連する問題