bigcartelにショップを作成していますので、無料の配送オプションを追加します。しかし、彼らは現在あなたが精力的な国にそれを加えることを許可していません。私は現在、divを表示するためのコーディングを追加しています。つまり、合計が£85以上で、英国を選択するときにユーザーに警告します。フィールド値に無限ループを作成
ATM私のコードは実際にはループしないと思います。/ お客様が商品を追加または減算する際に総額の価値をチェックするようにループする必要があります。合計金額。
私は
var amount = {{ cart.total }} ;
var country = {{ store.country | country_select }};
t=setTimeout("checkprice()",10);
function checkprice()
{
if(amount >= 85 || country = 45)
{
alert('OVER 85!') ;
}
else
{
alert('monkeys')
}
}
EDITを持っています! 08/2月/ 12 @kolinkにより示唆されるように
:私はこれで出ている,,,
//----get variables--
var amount = {{ cart.total }};
var moose = document.getElementById("country");
function freedel()
{
if (moose = 42 || amount >= 85)
{
document.getElementById("moose").style.visibility='visible';
}
else
{
alert('WRONG!')
}
}
HTMLのビーイング:
<div id="moose" style="visibility:hidden;"> dfgsdgfdsg</div>
と
<h3 id="cart_price" onChange="freedel()">{{ cart.total | money_with_sign }}</h3>
あなたはそれがループしません正しいです - 。。。何のループがそのコードでは全くありません、あなたはそれを設定しないのはなぜ –
ユーザーが何かを追加または削除するたびにチェックして、 – Henesnarfel
をループするだけでなく、機能するためには、カートの合計が更新されるか、国が変更されるたびに呼び出す必要があります。 – zero