ユーザーが自分の製品の番号を入力することができる唯一の場であるべき(Instagramのが好き)。そして数に応じてコストが変わります。
私は様々な好きな番号のために様々な価格を持っています。たとえば、次のように
- 1から10000同類= 1あたり0,0009 1あたり0,0008 = 10001から50000
- よう
、ユーザーはそれが必要数5555を入力した場合などのように自動的にカウント5555 * 0.0009
私を助けてくれませんか?
ユーザーが自分の製品の番号を入力することができる唯一の場であるべき(Instagramのが好き)。そして数に応じてコストが変わります。
私は様々な好きな番号のために様々な価格を持っています。たとえば、次のように
、ユーザーはそれが必要数5555を入力した場合などのように自動的にカウント5555 * 0.0009
私を助けてくれませんか?
これを使用できます。
function priceCalculation(a){
if(a <= 10000){
return 0.0009;
}else if(a >= 10001 && a <= 25000){
return 0.0008;
}else if(a >= 25001 && a <= 50000){
return 0.0007;
}else if(a >= 50001 && a <= 100000){
return 0.0005;
}else{
return 0.0004;
}
}
$('#likecount').keyup(function(){
var price = priceCalculation($(this).val());
console.log(price)
var total = $(this).val() * price;
$('#output').text(total.toFixed(4));
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<input type="text" id="likecount" />
<p>Price: <span id="output"></span></p>
var likes = document.getElementById("your id for likes").value;
var costPerLike;
if(likes <= 10000){costPerLike = 0.0009} else if(likes >= 10001 && likes <= 50000){costPerLike = 0.0008}
これは正しい方向に進むのに役立つと思います。
これは、おそらくonchangeまたはonsubmitイベントでこれが必要です。
ここにあなたが試すコードを置くので、私たちはあなたを助けることができる、そしてあなたが最初にそれを試していけない場合、最初にそれを試してみてください、 – mmativ
@mmativは、あなたの答えをありがとうございました。してください残念ながら、私のJSの知識は非常に悪いです。だから私は助けを求めるのです: – Morgari