2016-12-22 5 views
0

フォームを送信する前にラジオ入力フィールドを設定する送信ボタンがあるようにしていました。これは、無線btnのチェックを正しく設定しますが、フォームを送信すると、無線フィールドの値をとらない。ここでjquery、送信前にラジオフィールドを設定するボタン

は、私が使用していますいくつかのコードです:

$('.groupAttributeBtn').click(function(){ 
$(this).closest('.radioContainer').find('.attribute_radio').prop("checked", true); 
    getProductAttribute(); 

    }); 

そしてHTMLは、N個のボタンを備えたテーブルの行

<tr class="radioContainer"> 
<td style="width:40%;"> 
<span>Package 2 kg</span> 
<input type="radio" class="attribute_radio" name="weight" value="2" /> 
</td> 
<td><span class="costoAttributo">23</span></td> 
<td style="width:40%;text-align:right;">               
<button type="submit" name="Submit" class="exclusive btn btn-outline-inverse groupAttributeBtn"> 
<span>Add to cart</span> 
</button> 
</td> 
</tr> 

どんな提案で作られていますか?ラジオを正しく設定してから、ボタンでその値を送信できますか?

これで以前選択したものが使用されます。


私はおそらく、私はPrestaShopのインストールのproduct.tplテンプレートページ上で動作していますことを言及する必要があります。

+0

で提出しますか?何かエラーがあれば、ブラウザのコンソールを見てください。 – Mairaj

+0

コンソールにエラーはありません。ラジオ設定を実行するだけですが、正しい値を送信しません。それは前に選択されたものを取ります。 – Aptivus

+0

コードを送信する場所はどこですか? – Mairaj

答えて

0
<button type="button" name="Submit" class="exclusive btn btn-outline-inverse groupAttributeBtn"> 

使用ボタン式の代わりに、エラーが何

+0

私はあなたの提案に従って、$( "#myform")を入れました。それでも正しい価値はありません。何か案が? – Aptivus

+0

submitはページ全体をリフレッシュし、コントロールの値が失われるようにします。 –