3 つの異なる支払いオプションを含むフォームがあります。
1 - 口座振替
2 - クレジットカード
3 - オフィスでの現金
私がしたいのは、クレジットカードが選択されていない場合、フォームがこの情報を要求せずに処理できるように、クレジットカードのフォームフィールドから必須ステータス (検証) を削除することです。
何か案は?私は現在セットアップしているものでJSfiddleを持っています: http://jsfiddle.net/barmar/Kvg8M/2/
JS コード:
$(document).ready(function () {
$(".paymentmethod").click(function () {
$(".paymentinfo").hide();
switch ($(this).val()) {
case "Direct Deposit":
$("#pay0").show("slow");
break;
case "Credit Card Authorisation":
$("#pay1").show("slow");
break;
case "Cash at FAA Office (In Person)":
$("#pay2").show("slow");
break;
}
});
});
Adobe Business Catalyst も使用しています。