JavaScript — как найти стоимость на основе количества символов в текстовой области

у меня есть текстовая область в моей форме

<textarea id="word_count"></textarea>
Cost <input type="text" value=""/>

Я использовал, чтобы найти стоимость на основе количества символов, которые пользователь вводит в текстовое поле. 50 долларов за каждые 200 символов. результат будет таким

cost = $50 for 200 character
$100 for 400 character
$150 for 600 character

Я нашел количество символов, вводимых в текстовом поле.

<script>
$("#word_count").on('keyup', function() {
var word_count  =$("#word_count").val().replace(/\s/g, "").length;
});
</script>

-4

Решение

let characterCount = 650;

let price = Math.floor(characterCount / 200) * 50;
console.log (price);
2

Другие решения

Подготовьте помощника, например:
var helperJSON = {
200: ‘$ 50’,
400: «100 долларов»,
600: «150 долларов»
}

$("#word_count").on('keyup', function() {
var word_count=$("#word_count").val().replace(/\s/g, "").length;
var cost = helperJSON[word_count];
if(cost){
//do something
}


});

Поэтому, когда вы захватываете символы, вызывайте вспомогательную переменную, которая даст вам затраты.

-1

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector