0
我已經在最近的方式在工作中woocommerce結帳頁面禁用帳單地址禁用結賬地址字段時沒有狀態等於「利馬的卡亞俄Ÿ」Woocommerce - 基於下拉狀態
這是我現在得到的
jQuery(document).ready(function($){
$('#billing_state').change(function(){
if($('#billing_state').val() == 'Lima y Callao'){
if($('#billing_address_1').prop("disabled", true)){
$('#billing_address_1').prop("disabled", false);
}
if($('#billing_address_2').prop("disabled", true)){
$('#billing_address_2').prop("disabled", false);
}
} else {
$('#billing_address_1').attr('disabled', 'disabled').val('');
$("#billing_address_2").attr('disabled', 'disabled').val('');
$(this).removeClass("validate-required");
$(this).removeClass("woocommerce-validated");
if(!$(this).hasClass("validate-required")) {
$(this).addClass("validate-required");
}
if(!$(this).hasClass("woocommerce-validated")) {
$(this).addClass("woocommerce-validated");
}
}
}).trigger('change');
});
但是,它只是禁用文本字段,但沒有啓用時,選項Lima y Callao選項。 你覺得呢?我已經在尋找答案,我正在盡我所能找到一個解決方案。
你會給我們一個jsfiddle嗎?或者只是簡單地放一個HTML代碼。你的代碼有點混亂。沒有適當的注意。 – smzapp
它迴歸真實嗎? if($('#billing_state')。val()=='Lima y Callao') – smzapp