我目前正在使用woocommerce結帳窗體。默認情況下,表單預先填充。所以我禁用了預定的表單,如果用戶想編輯,那麼他應該上傳他的地址證明。我正在使用WC checkout插件插件,它使用一些高級的拖放操作來上傳文件。他們用「預覽」類預覽文件所以我決定使用預覽類來檢查文件是否上傳。jQuery整個頁面正在重新加載以更新css
如果預覽類是隱藏的,那麼它表示文件沒有上傳,所以我禁用了下單按鈕。 但是
if ($("#wc_checkout_add_ons div").hasClass("preview hide")) {
$("#place_order").prop("disabled", true);
}
東西重新加載整個頁面。
(function ($) {
$('input, select').keypress(function (event) {
return event.keyCode != 13;
});
$("div.woocommerce-billing-fields").addClass("disableme");
$("div#wc_checkout_add_ons").addClass("hide-me");
$(document).ready(function() {
$("#edit_addr").click(function() {
alert("Clicked");
$("div.woocommerce-billing-fields").removeClass("disableme");
$("div#wc_checkout_add_ons").removeClass("hide-me");
if ($("#wc_checkout_add_ons div").hasClass("preview hide")) {
$("#place_order").prop("disabled", true);
}
});
});
})(jQuery);
我是超級新手,通過搜索計算器做了所有這些代碼。所以,我也樂於提供建議。預先感謝大家。
你能給我們一個工作網站的鏈接嗎? –
不幸的是我在本地主機上工作。如果它必須讓網站在網上直播,請讓我知道,我會做 –