3 つのチェック ボックスと各チェックボックスの下にテキスト領域があるフォームがあります。
HTML:
<form>
<input class="checkbox" id="checkboxsection1" type="checkbox" name="section1">Section 1<br/>
<textarea name="section1textarea"> Sample </textarea><br/>
<input class="checkbox" id="checkboxsection2" type="checkbox" name="section2">Section 2<br/>
<textarea name="section2textarea"> Sample </textarea><br/>
<input class="checkbox" id="checkboxsection3" type="checkbox" name="section3">Section 3<br/>
<textarea name="section3textarea"> Sample </textarea><br/>
<input type="submit" class="submit" value="Submit"/>
私が今コードを持っている方法は、チェックボックスがチェックされていないときにテキストエリアが非表示になり、jqueryUIトグル関数を使用してチェックボックスがチェックされているときに表示されることです。
私が使用しているコードは上記よりも複雑です (この質問のために単純化しました) が、私の状況ではテキストエリアを削除できません。テキストエリアを呼び出してそれに依存する JavaScript があるためです。さらに情報が必要な場合は、上記のコードをさらに複雑にします。
フォームを送信すると、すべてがショッピング カートに渡されます。テキストエリアを実際に削除せずに、そのテキストエリアの上の上記のチェックボックスがオフのままの場合、テキストエリアがショッピングカートに渡されないようにする方法があるかどうか疑問に思っていました。