1
で働いていない私はJavaScriptで助けを必要とし、woocomerceで私のコード(チェックアウト)です:でpreventDefault(ジャバスクリプト)ワードプレス
<script type="text/javascript">
document.getElementById("billing_city").onkeyup = function validarDistrito(event){
// do stuff
var billinginfo = document.getElementsByName("billing_city")[0].value;
\t var distritoArray= ["Barranco","Breña","Jesús María","La Victoria","Lince","Miraflores","Pueblo Libre","San Borja","San Isidro","San Luis","San Miguel","Surco","Surquillo","Callao","La Molina","Lima Cercado","Magdalena", "Rimac", "Lima Metropolitana"];
\t
console.log(billinginfo);
for (i = 0; i < distritoArray.length; i++) {
if(distritoArray[i].toUpperCase() == billinginfo.toUpperCase()){
document.getElementById('payment_method_bacs').disabled = false;
alert('igual');
}else{
document.getElementById('payment_method_bacs').disabled = true;
}
}
event.preventDefault();
}
</script>
コードの仕事は非常に良いが、その後、数秒後でそれが更新され、以前の状態に戻ります。そして私はメソッドpreventDefault()を使用します。それはワードプレスで動作しません。
PD:jqueryを使用して同じことが成立します。
ありがとうございます!
ありがとう、私はそれを変更しましたが、まだ応答しません。 –
ありがとう、しかし、それは動作しません、問題は私が思う他のjavascriptとの競合です。私は最後のオプションをWordPressのプラグインを使用します。 –